下面程序的功能:有一个一维数组score,内放10个学生成绩,统计不及格的学生人数。请填空。
时间: 2024-02-18 12:59:30 浏览: 107
下面是统计不及格学生人数的程序:
```c
int score[10] = {60, 80, 30, 40, 70, 90, 55, 66, 77, 88};
int count = 0;
for(int i=0;i<10;i++){
if(score[i]<60){
count++;
}
}
printf("不及格的学生人数为:%d", count);
```
其中,count用来统计不及格学生的人数,for循环用来遍历整个数组,如果某个学生成绩小于60,就将count加1。最后输出count的值即可。
相关问题
有一个一维数组score,内放10个学生成绩,用一个函数求全体学生平均成绩
好的,可以使用以下的代码来实现:
```python
def average_score(scores):
total = 0
for score in scores:
total += score
return total / len(scores)
```
其中,`scores` 是一个包含 10 个学生成绩的一维数组。函数内部使用循环遍历数组,将所有学生成绩相加,最后计算平均值并返回。你可以将这个函数集成到你的代码中,并传入一个名为 `score` 的数组来计算平均成绩。
有一个一维数组score,内放10个学生成绩, 写一个average函数求平均成绩
可以这样实现:
```python
def average(score):
total = sum(score)
return total / len(score)
```
其中,`sum(score)` 用于求和,`len(score)` 用于计算数组的长度,即学生人数。最终将总成绩除以学生人数,得到平均成绩。
阅读全文