c语言考试题求解答
编程计算一组学生的平均成绩和最高成绩,当成绩值为负数则结束。提示:循环输入每个学生的成绩,输入一个处理一个,当输入成绩<0时,结束循环,输出结果。
[此贴子已经被作者于2022-3-30 21:58编辑过]
#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; }