c语言循环、数组、函数和结构体程序设计办法来输出10个学生的3门课成绩、平均成绩和总成绩

忙着用5555555555555555555

第1个回答  推荐于2021-01-16
#include <stdio.h>

struct Grade
{
int a;
int b;
int c;
}Student[10];

main( )
{
for(int i=0;i<10;i++)
{
printf("请输入第%d个学生的1门课分数:",i+1);
scanf("%d",&Student[i].a);
printf("请输入第%d个学生的2门课分数:",i+1);
scanf("%d",&Student[i].b);
printf("请输入第%d个学生的3门课分数:",i+1);
scanf("%d",&Student[i].c);
printf("\n");
}

printf("\n");

for(i=0;i<10;i++)
{
printf("第%d个学生第1门课分数:%d\n",i+1,Student[i].a);
printf("第%d个学生第2门课分数:%d\n",i+1,Student[i].b);
printf("第%d个学生第3门课分数:%d\n",i+1,Student[i].c);
printf("总分:%d\n",Student[i].a+Student[i].b+Student[i].c);
printf("均分:%d\n\n",(Student[i].a+Student[i].b+Student[i].c)/3);
}
printf("\n");
}本回答被网友采纳
相似回答