求一组数据中的最大值和最小值

大学网课 已帮助 人

求一组数据中的最大值和最小值

求一组数据中的最大值和最小值

热搜:世界上最大的洋和最小的洋分别是什么

回答

共1条回复

  • #include <stdio.h>
    #define N 5
    void input(int *pa)
    {
    int i;
    for(i=0;i<N;i++)
    scanf("%d",&pa[i]);
    }
    void add(int a[],int *pmax,int *pmin)
    {
    int i;
    *pmax=*pmin=a[0];
    for(i=0;i<N;i++)
    {
    if(a[i]>*pmax)
    *pmax=a[i];
    if(a[i]<*pmin)
    *pmin=a[i];
    }
    }
    int main()
    {
    int a[N],max,min;
    printf("请输入%d个整数:",N);
    input(a);
    add(a,&max,&min);
    printf("最大值:%d,最小值:%d
    ",max,min);
    return 0;
    }