用c语言输入两个学生的学号、姓名、成绩,输出成绩较高的学生的学号、姓名。
时间: 2024-01-07 19:02:32 浏览: 114
以下是用C语言输入两个学生的学号、姓名、成绩,输出成绩较高的学生的学号、姓名的示例代码:
```c
#include <stdio.h>
struct Student {
int id;
char name[50];
float score;
};
int main() {
struct Student student1, student2;
printf("请输入第一个学生的学号:");
scanf("%d", &student1.id);
printf("请输入第一个学生的姓名:");
scanf("%s", student1.name);
printf("请输入第一个学生的成绩:");
scanf("%f", &student1.score);
printf("请输入第二个学生的学号:");
scanf("%d", &student2.id); printf("请输入第二个学生的姓名:");
scanf("%s", student2.name);
printf("请输入第二个学生的成绩:");
scanf("%f", &student2.score);
if (student1.score > student2.score) {
printf("成绩较高的学生是:%d %s\n", student1.id, student1.name);
} else if (student1.score < student2.score) {
printf("成绩较高的学生是:%d %s\n", student2.id, student2.name);
} else {
printf("两个学生的成绩相同\n");
}
return 0;
}
```
阅读全文