输入学生成绩求平均值 的数组C语言小程序。。。遇到问题了 求高手帮助

2024-12-12 11:42:16
推荐回答(1个)
回答1:

很久没用c语言了,写了这个,你看看吧。调试过了,可以运行

#include "stdio.h"
struct student
{
int xuehao;
int shuxue;
int wuli;
int yingyu;
}stu[3];

int main()
{
int avr,i;
for(i=0;i<3;i++)
{
printf("输入学号:");
scanf("%d",&stu[i].xuehao);
printf("数学成绩:");
scanf("%d",&stu[i].shuxue);
printf("物理成绩:");
scanf("%d",&stu[i].wuli);
printf("英语成绩:");
scanf("%d",&stu[i].yingyu);
}
printf("学号\t数学\t物理\t英语\t平均分\t");
printf("\n");
for(i=0;i<3;i++)
{
avr=(stu[i].shuxue+stu[i].wuli+stu[i].yingyu)/3;
printf("%d\t%d\t%d\t%d\t%d\t",stu[i].xuehao,stu[i].shuxue,stu[i].wuli,stu[i].yingyu,avr);
printf("\n");
}
return 0;
}