3个学生各学4门课,计算总平均分,并输出所有学生的信息
-
#include<stdio.h> int main() { struct information { int num; char name[5]; int score[4]; }stu1,stu2,stu3; int sum1,sum2,sum3; //printf("Please enter the names and grades of the three students:\n"); scanf("%d %d %d %d %d %s",&stu1.num,&stu1.score[0],&stu1.score[1],&stu1.score[2],&stu1.score[3],stu1.name); scanf("%d %d %d %d %d %s",&stu2.num,&stu2.score[0],&stu2.score[1],&stu2.score[2],&stu2.score[3],stu2.name); scanf("%d %d %d %d %d %s",&stu3.num,&stu3.score[0],&stu3.score[1],&stu2.score[2],&stu3.score[3],stu3.name); printf("\n"); //k=stu1.score[0]+stu1.score[1]+stu1.score[2]+stu1.score[3]+stu2.score[0]+stu2.score[1]+stu2.score[2]+stu2.score[3]+ //stu3.score[0]+stu3.score[1]+stu3.score[2]+stu3.score[3]; sum1=stu1.score[0]+stu1.score[1]+stu1.score[2]+stu1.score[3]; sum2=stu2.score[0]+stu2.score[1]+stu2.score[2]+stu2.score[3]; sum3=stu3.score[0]+stu3.score[1]+stu3.score[2]+stu3.score[3]; printf("%d %d %d\n",sum1,sum2,sum3); printf("%d %s %d %d %d %d\n",stu1.num,stu1.name,stu1.score[0],stu1.score[1],stu1.score[2],stu1.score[3]); printf("%d %s %d %d %d %d\n",stu2.num,stu2.name,stu2.score[0],stu2.score[1],stu2.score[2],stu2.score[3]); printf("%d %s %d %d %d %d\n",stu3.num,stu3.name,stu2.score[0],stu2.score[1],stu2.score[2],stu2.score[3]); return 0; }