C语言题:关于如何引用数组中的元素问题

在输入语句中 不知道怎么引用3个数的数组

#include<stdio.h>

main(){
int i,j,k,max_index,n;
struct student{int number;char name[20];int score[3];int sum;}stu[10];
scanf("%d",&n);
for (i=0;i<n;i++){
scanf("%d %s %d %d %d",&stu[i].number,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
stu[i].sum=stu[i].score[0]+stu[i].score[1]+stu[i].score[2];
}
max_index = 0;
for (i=0;i<n;i++) if (stu[i].sum > stu[max_index].sum) max_index = i;
printf("%s %d\n",stu[max_index].name,stu[max_index].sum);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜