调用函数之有参函数之数组求平均数
求两个小组的分数平均数
要求输入组1【5】的分数,组2【10】的分数,利用函数求平均数。
#include<stdio.h>
int main()
{
float aver(float a[],int n);
float zu1[5],zu2[10];
int i;
for(i=0;i<5;i++)
scanf("%f",&zu1[i]);
for(i=0;i<10;i++)
scanf("%f",&zu2[i]);
printf("组1的平均分=%f\n",aver(zu1,5));//这里的aver表示平均数,求这个数组的综合时直接写数组名就可以了,在函数那里已经算好数组的和了。
printf("组2的平均分=%f\n",aver(zu2,5));
return 0;
}
float aver(float a[],int n)//这里的a[]里面不需要写个i。记得!!!
{
float sum=a[0],pingjunshu;
int i;
for(i=0;i<10;i++)
{
sum=sum+a[i];
}
pingjunshu=sum/n;
return(pingjunshu);
}