第1个回答 推荐于2017-10-06
学生信息从哪里得到呀,我按照我的理解写了一个,不知道符不符合你的要求。。。
#include <stdio.h>
struct stu
{
char name[10];
int stunum;
char native[10];
int score;
};
void main ()
{
int i,sum=0,average,num;
struct stu class1[]={"a",1,"china",100,
"b",2,"china",100,
"c",3,"china",100,
};
num=sizeof(class1)/sizeof(struct stu);
for (i=0;i<num;i++)
{
printf("name:%s, number:%d, native:%s, C score:%d\n",class1[i].name,class1[i].stunum,class1[i].native,class1[i].score);
sum+=class1[i].score;
}
average=sum/num;
printf("average score is %d",average);
}本回答被网友采纳