C语言编程,写三个函数?

写三个函数,
float max(float a[10])功能为求10个数的最大值,
float min(float a[10])功能为求10个数的最小值,
float aver(float a[10])功能为求10个数的平均值,
再编写main函数,输入10个数,通过调用上述三个函数计算最大值最小值和平均值 。

#include <stdio.h>

float max(float a[])

{

    int i;

    float m = a[0];

    for(i=1;i<10;i++)

    {

        if(m<a[i])

            m = a[i];

    }

    return m;

}

float min(float a[])

{

    int i;

    float m = a[0];

    for(i=1;i<10;i++)

    {

        if(m>a[i])

            m = a[i];

    }

    return m;

}

float aver(float a[])

{

    float sum = 0;

    int i;

    for(i=0;i<10;i++)

        sum += a[i];

    return sum / 10;

}

int main()

{

    float num[10];

    int i;

    for(i=0;i<10;i++)

        scanf("%f",&num[i]);

    printf("The max number is %f\n",max(num));

    printf("The min number is %f\n",min(num));

    printf("The average number is %f\n",aver(num));

    return 0;

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-12

三个函数 ?效率太低


相似回答