用c语言while语句求10个人的平均成绩
时间: 2024-10-25 21:15:18 浏览: 20
在C语言中,你可以使用`while`循环来计算10个人的平均成绩。首先,需要从用户那里输入每个人的成绩,并对它们求总和。然后除以人数得到平均值。下面是一个简单的示例:
```c
#include <stdio.h>
int main() {
int grades[10]; // 存储10个成绩
int i = 0;
float total = 0; // 总分数
float average; // 平均分数
// 读取10个成绩并累加
while (i < 10) {
printf("请输入第 %d 个人的成绩:", i + 1);
scanf("%d", &grades[i]);
total += grades[i];
i++;
}
// 计算平均分
if (i > 0) { // 避免除以零的情况
average = (float)total / i;
} else {
printf("无法计算平均分,因为没有输入任何成绩。");
return 1;
}
printf("10个人的平均成绩是: %.2f\n", average); // 输出结果保留两位小数
return 0;
}
```
阅读全文