/*1、输入5位同学的一组信息,
包括学号、姓名、数学成绩、计算机成绩,
求得每位同学的平均分和总分,然后按照总分从高到低排序。*/
#include<stdio.h>
int main()
{
struct Student//定义结构体类型
{
int num;
char name[20];
float mathScore;
float computerScore;
float sum;
float average;
}stu[5];
int i;
for(i=0;i<5;i++)
{
printf("---请输入第%d个同学的信息---\n",i+1);
scanf("%d,%s,%f,%f",&stu[i].num,&stu[i].name,&stu[i].mathScore,&stu[i].computerScore);
printf("结果:\n");
stu[i].sum=stu[i].mathScore+stu[i].computerScore;
printf("第%d个同学的总分为:%4.2f\n",i+1,stu[i].sum);
stu[i].average=stu[i].sum/2;
printf("第%d个同学的平均分为:%4.2f\n",i+1,stu[i].average);
}
return 0;
}
添加回答
举报
0/150
提交
取消