从键盘输入某班某门课的成绩,编程打印最高分及学生序号。用c语言表示
时间: 2024-03-23 18:39:09 浏览: 57
c代码-五个学生考五科,求平均分最高的为多少分并求出其序号(行可控制0-6)
好的,以下是使用 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
int n; // 学生数
scanf("%d", &n); // 输入学生数
int max_score = -1; // 最高分
int max_score_idx = -1; // 最高分学生的序号
for (int i = 1; i <= n; ++i) {
int score; // 学生的成绩
scanf("%d", &score); // 输入学生的成绩
if (score > max_score) {
max_score = score;
max_score_idx = i;
}
}
printf("最高分为 %d,学生序号为 %d\n", max_score, max_score_idx);
return 0;
}
```
这个程序首先输入学生数 `n`,然后循环读入每个学生的成绩,并记录最高分及对应的学生序号。最后输出最高分和学生序号即可。
阅读全文