呼叫函式之有參函式
阿新 • • 發佈:2020-12-27
呼叫函式之有參函式之陣列求平均數
求兩個小組的分數平均數
要求輸入組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);
}