#include <stdio.h>
int main()
{
int mark;
int n = 0, sum = 0;
int max = 0, min = 100;
for (; ; ) //因为程序需要是输入-1为结束,故for的三个表达式可以不写
{
scanf_s("%d", &mark);
if (mark > 100)
{
printf(" Mark > 100 , Please reinput \n ");
continue; //此处不用break,用break会跳出循环,使用continue重复
}
if (mark == -1)
break;
n++;
sum = sum + mark;
if (mark > max)
max = mark;
if (mark < min)
min = mark;
}
sum = sum / n;
printf("max =%d , min = %d, aver = %d \n", max, min, sum);
return 0;
}
C语言 输入一批考试分数,用-1作为结束标志,若输入大于100分,则提示重新输入,然后计算最高分、最低分与平均分
于 2022-10-21 09:48:41 首次发布