利用键盘随机输入若干个学生成绩(0-100分),然后分别统计0-59,60-79,80-100之间各有多少名学生。写出相应的程序代码。
时间: 2023-04-15 12:04:48 浏览: 90
可以使用Python语言编写程序来实现这个功能,具体代码如下:
```python
import random
# 随机生成10个学生成绩
scores = [random.randint(, 100) for _ in range(10)]
# 统计各个分数段的学生人数
num__59 =
num_60_79 =
num_80_100 =
for score in scores:
if score >= and score <= 59:
num__59 += 1
elif score >= 60 and score <= 79:
num_60_79 += 1
elif score >= 80 and score <= 100:
num_80_100 += 1
# 输出结果
print("-59分之间的学生人数:", num__59)
print("60-79分之间的学生人数:", num_60_79)
print("80-100分之间的学生人数:", num_80_100)
```
运行程序后,会随机生成10个学生成绩,并统计各个分数段的学生人数,最后输出结果。可以根据需要修改生成的学生成绩数量。
相关问题
c语言键盘输入若干名学生的成绩,当输入-1时结束,统计出及格人数。
好的,针对你的问题,我可以给你提供以下C语言代码示例:
```c
#include <stdio.h>
int main() {
int score, passCount = 0;
printf("请输入学生成绩,输入-1结束:\n");
while (1) {
scanf("%d", &score);
if (score == -1) {
break;
}
if (score >= 60) {
passCount++;
}
}
printf("及格人数为:%d\n", passCount);
return 0;
}
```
运行这段代码后,你可以输入若干个学生成绩,以-1作为结束符号。程序会统计出及格的学生人数并输出。
c语言从键盘输入若干名学生的成绩,当输入-1时结束,统计出及格人数。
好的,这是一个简单的统计及格人数的程序,可以参考以下代码:
```c
#include <stdio.h>
int main() {
int score, passed = 0;
printf("请输入学生成绩:\n");
while (1) {
scanf("%d", &score);
if (score == -1) {
break;
}
if (score >= 60) {
passed++;
}
}
printf("及格的人数为%d\n", passed);
return 0;
}
```
程序首先输出提示信息,然后进入一个无限循环,每次从键盘输入一个成绩,如果输入的是-1,则退出循环,否则判断该成绩是否及格(大于等于60),累加及格人数。最后输出统计结果。