/*1、輸入5位同學(xué)的一組信息,
包括學(xué)號(hào)、姓名、數(shù)學(xué)成績(jī)、計(jì)算機(jī)成績(jī),
求得每位同學(xué)的平均分和總分,然后按照總分從高到低排序。*/
#include<stdio.h>
int?main()
{
struct?Student//定義結(jié)構(gòu)體類型
{
int?num;
char?name[20];
float?mathScore;
float?computerScore;
float?sum;
float?average;
}stu[5];
int?i;
for(i=0;i<5;i++)
{
printf("---請(qǐng)輸入第%d個(gè)同學(xué)的信息---\n",i+1);
scanf("%d,%s,%f,%f",&stu[i].num,&stu[i].name,&stu[i].mathScore,&stu[i].computerScore);
printf("結(jié)果:\n");
stu[i].sum=stu[i].mathScore+stu[i].computerScore;
printf("第%d個(gè)同學(xué)的總分為:%4.2f\n",i+1,stu[i].sum);
stu[i].average=stu[i].sum/2;
printf("第%d個(gè)同學(xué)的平均分為:%4.2f\n",i+1,stu[i].average);
}
return?0;
}
- 2 回答
- 0 關(guān)注
- 2290 瀏覽
添加回答
舉報(bào)
0/150
提交
取消