编写一个函数fun,计算n门课程的平均分 例如 如有五门功课的成绩是

2024-11-30 02:36:48
推荐回答(1个)
回答1:

例如数组A中有5个域:cj1,cj2,cj3,cj4,cj5, 数组中的记录数为n
#include
void fun(int A[],int n)
{ int i, pj[5]={0,0,0,0,0};
for(i=0; i { pj[0]+=A[i].cj1;
pj[1]+=A[i].cj2;
pj[2]+=A[i].cj3;
pj[3]+=A[i].cj4;
pj[4]+=A[i].cj5;
}
pj[0]/=n; pj[1]/=n; pj[2]/=n; pj[3]/=n; pj[4]/=n;
for(i=1;i<=5;i++)
printf("第%d门功课的平均成绩是:%d\n",i,pj[i-1]);
}