1234567891011121314151617181920 |
- #include <stdio.h>
- int main()
- {struct student // 声明结构体类型struct student
- {int num;
- char name[20];
- float score;
- }student1,student2; // 定义两个结构体变量seudent1,student2
- scanf("%d%s%f",&student1.num,student1.name, &student1.score); //输入学生1敌数据
- scanf("%d%s%f",&student2.num,student2.name, &student2.score); //输入学生1敌数据
- printf("The higher score is:\n");
- if (student1.score>student2.score)
- printf("%d %s %6.2f\n",student1.num,student1.name, student1.score);
- else if (student1.score<student2.score)
- printf("%d %s %6.2f\n",student2.num,student2.name, student2.score);
- else
- {printf("%d %s %6.2f\n",student1.num,student1.name, student1.score);
- printf("%d %s %6.2f\n",student2.num,student2.name, student2.score);
- }
- return 0;
- }
|