C语言中 从键盘上输入若干学生成绩,计算平均成绩直至输入负数为止
时间: 2023-05-25 16:04:28 浏览: 199
计算学生的平均成绩(c语言)
3星 · 编辑精心推荐
```
#include <stdio.h>
int main() {
int score; // 存储输入的成绩
int sum = 0; // 存储所有成绩的总和
int count = 0; // 存储输入的成绩数量
while (1) { // 无限循环,直到遇到负数才退出循环
printf("请输入一个成绩:");
scanf("%d", &score);
if (score < 0) { // 如果输入的是负数,则退出循环
break;
}
sum += score; // 累加成绩总和
count++; // 计数器加1
}
if (count > 0) { // 如果输入的成绩数量大于0,则计算平均成绩并输出
double average = (double)sum / count; // 计算平均成绩
printf("平均成绩为:%.2f\n", average);
} else { // 如果没有输入任何成绩,则输出提示信息
printf("没有输入成绩\n");
}
return 0;
}
```
阅读全文