一道c语言编程题,各位大神帮帮忙啊!

编程实现:从键盘上输入任意多个学生的单科百分制成绩,当输入了一个不合法的成绩时,程序不再接收输入数据,统计并输出以下信息:录入了多少个学生的单科成绩;所有成绩中的最高分、... 编程实现:从键盘上输入任意多个学生的单科百分制成绩,当输入了一个不合法的成绩时,程序不再接收输入数据,统计并输出以下信息:
录入了多少个学生的单科成绩;
所有成绩中的最高分、最低分、平均分分别是多少;
不及格人数有多少。
要求:不得使用数组或者动态内存分配函数来实现。
展开
 我来答
yinfengnong
2018-05-25 · TA获得超过5619个赞
知道大有可为答主
回答量:2344
采纳率:89%
帮助的人:2275万
展开全部

代码如下:

#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;
}
更多追问追答
追问
程序第七行有问题哎

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式