用C语言写实现从键盘上输入若干学生的成绩,统计并输出最高成绩,当输入负数时结束
时间: 2023-11-20 14:15:19 浏览: 186
用c语言写的学生成绩系统
好的,我来回答你的问题。
以下是用 C 语言实现从键盘上输入若干学生的成绩,统计并输出最高成绩的代码,当输入负数时结束:
```c
#include <stdio.h>
int main() {
int score, max = 0;
while(1) {
printf("请输入学生成绩:");
scanf("%d", &score);
if(score < 0) break;
if(score > max) max = score;
}
printf("最高成绩为:%d\n", max);
return 0;
}
```
首先定义了两个变量 `score` 和 `max`,其中 `score` 用来存储输入的成绩,`max` 用来存储最高成绩。然后使用 `while` 循环来不断输入成绩,直到输入负数时跳出循环。在循环中判断当前输入的成绩是否大于 `max`,如果是则更新 `max` 的值。循环结束后输出最高成绩即可。
希望我的回答能够帮到你!
阅读全文