统计成绩。通过键盘输入若干个0~100之间的整数成绩,以输入0~100之外的数作为结束条件,编写程序统计出各分数段的人数,分数段的划分为:[100~90]、[89~80]、[79~70]、[69~60]和[59~0]。
时间: 2023-03-16 18:44:19 浏览: 75
我可以为您提供一个示例程序:score = 0grade_counter = [0, 0, 0, 0, 0]while score >= 0 and score <= 100:
score = int(input("请输入分数:"))
if score >= 90 and score <= 100:
grade_counter[0] += 1
elif score >= 80 and score <= 89:
grade_counter[1] += 1
elif score >= 70 and score <= 79:
grade_counter[2] += 1
elif score >= 60 and score <= 69:
grade_counter[3] += 1
elif score >= 0 and score <= 59:
grade_counter[4] += 1print("100-90分的人数为:%d" % grade_counter[0])
print("89-80分的人数为:%d" % grade_counter[1])
print("79-70分的人数为:%d" % grade_counter[2])
print("69-60分的人数为:%d" % grade_counter[3])
print("59-0分的人数为:%d" % grade_counter[4])
相关问题
c语言编写程序键盘输入若干整数x以零结束输入,统计数据个数,平均值及和
您好!对于您提出的问题,我可以回答。请看下面的 C 语言代码:
#include <stdio.h>
int main() {
int count = 0; // 统计数据个数
int sum = 0; // 求和
int x;
printf("请输入若干整数(以零结束输入):\n");
scanf("%d", &x);
while (x != 0) {
count++;
sum += x;
scanf("%d", &x);
}
if (count == 0) {
printf("您未输入任何数据!\n");
} else {
float average = (float)sum / count; // 求平均值
printf("数据个数:%d,和:%d,平均值:%.2f。\n", count, sum, average);
}
return 0;
}
这是一个简单的程序,它可以统计您输入的若干整数的个数、平均值和和。输入的整数以零为结尾,程序会自动结束。如果您没有输入任何数据,程序会提醒您。希望能够对您有所帮助!
用C语言编写程序, 从键盘上输入若干正整数,输出平均值,当输入0或负数是结束输入
下面是一份示例代码:
```
#include <stdio.h>
int main() {
int num, sum = 0, count = 0;
float avg;
printf("请输入正整数:\n");
while (1) {
scanf("%d", &num);
if (num <= 0) {
break;
}
sum += num;
count++;
}
avg = (float) sum / count;
printf("平均值为:%.2f\n", avg);
return 0;
}
```
简单解释一下:
- 先定义三个变量:num(存储输入的数字),sum(存储数字的总和),count(存储数字的数量)。
- 使用 `while` 循环读取输入的数字。
- 如果输入的数字小于等于0,退出循环。
- 计算平均值 `avg = (float) sum / count`。
- 输出平均值。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)