结构体数组
定义一个学生成绩的结构体数组,编写函数对几门课程的成绩求平均成绩。
#include <stdio.h>
struct stud
{
int yu;
int shu;
int wai;
int wu;
int hua;
int sheng;
}score[3];
void main()
{
int i;
float aver[3];
printf("输入3个学生语数外物化生的成绩:\n");
for(i = 0;i<3;i++)
{ //这里做的是整数的,若想带小数点的,改成float就行
scanf("%d%d%d%d%d%d",&score[i].yu,&score[i].shu,&score[i].wai,&score[i].wu,&score[i].hua,&score[i].sheng);
aver[i] = (score[i].yu+score[i].shu+score[i].wai+score[i].wu+score[i].hua+score[i].sheng)/6;
}
for(i = 0;i<3;i++)
printf("%f\n",aver[i]);
}