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;
}