一个班有20名同学组成4个小队,每队5位同学,参加了C语言知识竞赛。编制程序实现统计这个班每个小队C语言竞赛成绩的平均分。请编程实现。
时间: 2024-03-25 07:37:57 浏览: 48
以下是一个简单的实现,使用二维数组来存储每个小队的成绩,并计算平均分:
```c
#include <stdio.h>
int main() {
int scores[4][5]; // 定义一个二维数组存储每个小队的成绩
int i, j;
double avg;
// 依次输入每个小队的成绩
for (i = 0; i < 4; i++) {
printf("请输入第%d个小队的成绩:\n", i + 1);
for (j = 0; j < 5; j++) {
printf("请输入第%d名同学的成绩:", j + 1);
scanf("%d", &scores[i][j]);
}
}
// 计算每个小队的平均分并输出
for (i = 0; i < 4; i++) {
avg = 0;
for (j = 0; j < 5; j++) {
avg += scores[i][j];
}
avg /= 5;
printf("第%d个小队的平均分为:%f\n", i + 1, avg);
}
return 0;
}
```
在上述代码中,我们首先定义了一个二维数组`scores`,用于存储每个小队的成绩。然后,使用两个循环分别依次输入每个小队的成绩。接着,再使用两个循环计算每个小队的平均分并输出。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)