62.有 10 个学生,每个学生的数据包括学号(num,6个字符)、姓名(name,8个字符),三门课程的成绩( score[3】,实型)及其平均分(avr,实型)。首先输入这 10 个学生的数据,然后再计算每个学生 3 门课程的平均分,存回 avr中,并输出第 6号学生的所有信息。
#include<stdio.h>
struct stuinfo
{
char stu_num[6];
char name[8];
int score[3];
int avr;
};
int main()
{
stuinfo s[10];
int i;
for(i=0;i<10;i++)
{
scanf("%s",s[i].stu_num);
scanf("%s",s[i].name);
scanf("%d",&s[i].score[0]);
scanf("%d",&s[i].score[1]);
scanf("%d",&s[i].score[2]);
s[i].avr=(s[i].score[0]+s[i].score[1]+s[i].score[2])/3;
}
printf("stu_num%s\n",s[5].stu_num);
printf("name%s\n",s[5].name);
printf("score1:%d\n",s[5].score[0]);
printf("score2:%d\n",s[5].score[1]);
printf("score3:%d\n",s[5].score[2]);
printf("avr:%d\n",s[5].avr);
}