本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。 输入格式: 输入在第一行中给出非负整数n,即学生人数。第二行给出n个非负整数,即这n位学生的成绩,其间以空格分隔。 输出格式: 按照以下格式输出: average = 成绩均值 count = 及格人数 其中平均值精确到小数点后一位。 输入样例: 5 77 54 92 73 60 输出样例: average = 71.2 count = 4
时间: 2023-05-31 18:20:06 浏览: 104
### 回答1:
以下是Python3代码实现:
n = int(input()) # 输入学生人数
scores = list(map(int, input().split())) # 输入学生成绩,转为整数列表
average = sum(scores) / n # 计算平均成绩
count = sum(score >= 60 for score in scores) # 统计及格人数
print("average = {:.1f}".format(average)) # 输出平均成绩,保留一位小数
print("count = {}".format(count)) # 输出及格人数
### 回答2:
本题要求编写程序,计算给定学生的平均成绩及及格人数。 题目保证输入的数值均为整数。
设计思路:
1.输入-读入学生数量 n 和每个学生的成绩;
2.计算-计算学生的平均成绩及及格人数;
3.输出-输出计算结果。
设计细节:
1.读入学生数量 n 和每个学生的成绩,定义输入变量 sum、n、num;
2.计算所有学生成绩之和 sum 及及格人数 num;
3.将 sum 和 num 分别除以 n,即可得到平均成绩 average 和及格率 rate;
4.按格式输出平均成绩及及格人数。
程序代码如下:
#include <stdio.h>
int main()
{
int n, num, sum = 0;
float average, rate;
scanf("%d", &n); //输入学生数量 n
for (int i = 0; i < n; i++)
{
int score;
scanf("%d", &score); //输入每个学生的成绩
sum += score;
if (score >= 60)
num++;
}
average = (float)sum / n; //计算平均成绩
rate = (float)num / n; //计算及格率
printf("average = %.1f\n", average); //输出平均成绩
printf("count = %d", num); //输出及格人数
return 0;
}
### 回答3:
题目要求我们编写一个程序,对学生的成绩进行处理,计算出平均成绩和及格人数。具体流程可以分为以下几个步骤:
1. 读入学生人数n和n个成绩,存储到一个数组中。
2. 遍历数组,累加总成绩,并统计及格人数。
3. 计算平均成绩,输出结果。
以下是具体的实现过程:
```python
# 读入学生人数n
n = int(input())
# 读入n个成绩,存储到一个数组中
scores = list(map(int, input().split()))
# 初始化总成绩和及格人数
total_score = 0
pass_num = 0
# 遍历数组,累加总成绩,并统计及格人数
for score in scores:
total_score += score
if score >= 60:
pass_num += 1
# 计算平均成绩
average_score = total_score / n
# 输出结果
print('average = {:.1f}'.format(average_score))
print('count = {}'.format(pass_num))
```
以上代码中,我们使用了`input()`函数读入用户输入,使用`list()`和`map()`函数将输入转换为整数列表。然后使用`for`循环遍历了该列表,累加了总成绩和及格人数。最后计算出平均成绩并输出。需要注意的是,由于题目要求平均成绩精确到小数点后一位,因此我们使用了`{:.1f}`来格式化输出结果。其中`:.1f`表示输出一个小数,保留一位小数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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://img-home.csdnimg.cn/images/20210720083646.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)