程序填空:输入若干学生成绩,以负数结束输入。计算所有学生的平均成绩并统计成绩在80到90分(不含90)之间的人数。 【输入样例】 58 89 80 55 -5 【输出样例】 ave=70. 50, n=2 【程序代码】 #include <stdio.h> int main(void) { int i, n = 0, m, cnt = 0; 【____________】 ave = 0; while(1) { scanf(【____________】); if(m < 0) break; ave += m; n++; if(【____________】) { cnt += 1; } } printf("ave=%.2f,n=%d", ave / n, cnt); return 0; }
时间: 2024-04-26 19:25:20 浏览: 15
程序填空如下:
```c
#include <stdio.h>
int main(void) {
int i, n = 0, m, cnt = 0;
double ave = 0; // 注意平均成绩需要用 double 类型
while(1) {
scanf("%d", &m); // 输入学生成绩
if(m < 0) break; // 输入负数,结束输入
ave += m; // 累加学生成绩
n++; // 统计学生人数
if(m >= 80 && m < 90) { // 统计成绩在 80 到 90 分之间的人数
cnt += 1;
}
}
printf("ave=%.2f,n=%d", ave / n, cnt); // 输出平均成绩和符合条件的学生人数
return 0;
}
```
相关问题
1. 程序填空,该程序功能是:从键盘输入 10 名学生的成绩,显示其中的最高分、最低分 和平均成绩的计算用函数 fun 来实现,应该怎么写程 序
下面是程序的填空部分,可以实现从键盘输入 10 名学生的成绩,计算其中的最高分、最低分和平均成绩,并通过函数 `fun` 实现:
```python
# 定义函数 fun,用于计算最高分、最低分和平均成绩
def fun(scores):
max_score = max(scores)
min_score = min(scores)
avg_score = sum(scores) / len(scores)
return max_score, min_score, avg_score
# 从键盘输入 10 名学生的成绩
scores = []
for i in range(10):
score = float(input("请输入第{}名学生的成绩:".format(i+1)))
scores.append(score)
# 调用函数 fun 计算最高分、最低分和平均成绩
max_score, min_score, avg_score = fun(scores)
# 输出最高分、最低分和平均成绩
print("最高分:", max_score)
print("最低分:", min_score)
print("平均成绩:", avg_score)
```
在程序中,我们先定义了函数 `fun`,用于计算最高分、最低分和平均成绩。接着,通过循环从键盘输入 10 名学生的成绩,并将它们存储在列表 `scores` 中。最后,调用函数 `fun` 计算最高分、最低分和平均成绩,并将它们分别赋值给变量 `max_score`、`min_score` 和 `avg_score`,最终输出这些结果。
程序填空,该程序功能是,从键盘输入 10 名学生的成锁,显示其中的最府分、形低分和平均成绩。
```python
scores = [] # 用于存储学生成绩的列表
# 从键盘输入10名学生的成绩
for i in range(10):
score = float(input("请输入第{}名学生的成绩:".format(i+1)))
scores.append(score)
# 计算最高分、最低分和平均成绩
max_score = max(scores)
min_score = min(scores)
average_score = sum(scores) / len(scores)
# 显示结果
print("最高分:{:.2f}".format(max_score))
print("最低分:{:.2f}".format(min_score))
print("平均成绩:{:.2f}".format(average_score))
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://img-home.csdnimg.cn/images/20210720083646.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)