使用结构体类型,编程输入2个学生的姓名和高级语言、数据结构、算法分析三门课程的成绩,输出总分第一名学生的姓名(保证总分不相同)。
输入格式:
姓名不超过20个字符,中间无空格。 所有分数为整数。
输入样例:
Madaha 80 90 100
Jibuzhu 95 85 98
输出样例:
Jibuzhu
#include<stdio.h>
typedef struct
{
char name[10];
int score1;
int score2;
int score3;
} STU;
STU stu[2];
int main()
{
char name[10];
int score1;
int score2;
int score3;
int i,sum1,sum2;
for(i=0; i<2; i++)
{
scanf("%s%d%d%d",stu[i].name,&stu[i].score1,&stu[i].score2,&stu[i].score3);
}
sum1=stu[0].score1+stu[0].score2+stu[0].score3;
sum2=stu[1].score1+stu[1].score2+stu[1].score3;
if(sum1>sum2)
printf("%s",stu[0].name);
else
printf("%s",stu[1].name);
return 0;
}