#include<stdio.h>
struct score
{
int id,m,f; //这里方便书写m表示middle期中成绩,用f表示finally期末成绩
};
int main()
{
int i;
struct score t[2]; //定义结构体变量t[2]
for(i=0;i<2;i++) //借助for循环实现输入,i的范围取决于学生个数
{
printf("请输入第%d个学生的成绩\n",i+1);
scanf("%d\t",&(t[i].id));
scanf("%d\t",&(t[i].m));
scanf("%d",&(t[i].f));
}
printf("学号\t期中成绩\t期末成绩\n");
for(i=0;i<2;i++)
{
printf("%d\t%d\t%d\n",t[i].id,t[i].m,t[i].f);
}
printf("期中平均成绩为:%d\n",(t[0].m+t[1].m)/2);
printf("期末平均成绩为:%d\n",(t[0].f+t[1].f)/2);
return 0;
}
用结构体数组实现打印学生期中期末成绩,并打印
最新推荐文章于 2023-06-01 22:24:01 发布