2024-11-08 03:27:21
代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int score = 0, sum = 0, max = 0, min = 100, count = 0, aver = 0;
printf("请输入学生成绩:");
scanf("%d", &score);
while (score >= 0 && score <= 100) {
sum += score;
if (score > max) {
max = score;
}
if (score < min) {
min = score;
}
count++;
scanf("%d", &score);
}
printf("共录入了 %d 个学生成绩。\n", count);
printf("最高分:%d\n", max);
printf("最低分:%d\n", min);
printf("平均分:%d\n", sum / count);
system("pause");
return 0;
}
程序第七行有问题哎
你是不是写错了,在我这里没有问题的。
我又检查了一遍,没有写错,就是有这个问题哎
你代码截个图
好的
scanf 那一行写错了, "%d" 后面应该是一个英文状态的逗号,你那个不是。
不好意思哈,谢谢您的解答