用C语言的do whilre循环统计10名学生的成绩,求总分和平均分
时间: 2024-03-05 20:53:05 浏览: 120
c语言学生的成绩统计
好的,我知道了。以下是代码示例:
```c
#include <stdio.h>
int main() {
int i = 1, score, sum = 0;
float avg;
do {
printf("请输入第%d名学生的成绩:", i);
scanf("%d", &score);
sum += score;
i++;
} while (i <= 10);
avg = (float)sum / 10.0;
printf("总分为:%d\n", sum);
printf("平均分为:%.2f\n", avg);
return 0;
}
```
这段代码中,使用了 do-while 循环来输入 10 名学生的成绩,并计算总分和平均分。其中,变量 `i` 用于迭代 10 次循环,变量 `score` 用于输入每个学生的成绩,变量 `sum` 用于累加每个学生的成绩,变量 `avg` 用于存储平均分。最后,使用 `printf` 函数输出总分和平均分。
阅读全文