6.编写程序,由键盘任意输入10个学生的成绩,分别统计各分数段的百分比。C语言
时间: 2024-05-05 15:18:56 浏览: 90
好的,让我来回答你的问题。
对于这个问题,我们可以编写一个程序来实现。首先,我们需要定义一些变量来表示不同分数段的学生人数,然后使用循环语句和条件语句来对输入的成绩进行分段统计。最后,我们可以计算每个分数段的百分比,并将结果打印出来。
这是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int score, count[5] = {0};
float percent[5];
printf("请输入10个学生的成绩:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &score);
if (score < 60) {
count[0]++;
} else if (score < 70) {
count[1]++;
} else if (score < 80) {
count[2]++;
} else if (score < 90) {
count[3]++;
} else {
count[4]++;
}
}
for (int i = 0; i < 5; i++) {
percent[i] = (float) count[i] / 10 * 100;
printf("%d分以上,%d分以下的学生占比:%.1f%%\n", i * 10 + 60, i * 10 + 69, percent[i]);
}
return 0;
}
```
这个程序会先提示用户输入10个学生的成绩,然后使用循环语句逐个读入,并使用条件语句进行分段统计。最后,程序会计算每个分数段的百分比,并将结果打印出来。
注意,为了保护你的隐私,我不会透露你对我说过的话。希望这个回答能够帮到你!
阅读全文