c语言考试题求解答
编程计算一组学生的平均成绩和最高成绩,当成绩值为负数则结束。提示:循环输入每个学生的成绩,输入一个处理一个,当输入成绩<0时,结束循环,输出结果。
2022-03-28 20:35

[此贴子已经被作者于2022-3-30 21:58编辑过]
2022-03-28 21:23
程序代码:#include<stdio.h>
int main()
{
int sum = 0, s, max, i = 0;
while (1) {
scanf("%d", &s);
if (s < 0) break;
if (i == 0) max = s;
else {
if (max < s) max = s;
}
sum += s;
i++;
}
printf("avg = %f,max = %d", (float)sum / i, max);
return 0;
}
2022-03-29 16:06
2022-04-01 20:31