从键盘上输入若干学生成绩(百分制整数),直到输入-1结束。求平均分并保留1位小数输出。

2024-11-22 04:40:08
推荐回答(1个)
回答1:

void main(void)
{
int count = 0; //输入成绩个数
int sum = 0; //总分
float ave = 0; //平均分

int score;
scanf("%d", &score);
while(score != -1)
{
count ++;
sum += score;
scanf("%d", &score);
}

if(count == 0)
printf("没有输入学生成绩\n");
else{
ave = (float)sum / count;
printf("平均分: %.1f\n", ave);
}
}