使用C语言要存放3个同学4门功课的成绩以及其平均成绩,要求使用二维数组存放。计算出每个同学课程的平均分输出,计算第1门课程的平均分输出。(25分)
时间: 2024-03-16 19:41:22 浏览: 38
好的,以下是使用C语言的代码实现:
```c
#include <stdio.h>
int main() {
// 定义二维数组存放成绩
float scores[3][4] = {
{85, 76, 90, 68},
{92, 88, 78, 91},
{79, 84, 77, 89}
};
// 计算每个同学的平均分并输出
for (int i = 0; i < 3; i++) {
float sum = 0;
for (int j = 0; j < 4; j++) {
sum += scores[i][j];
}
float avg = sum / 4;
printf("第%d个同学的平均分为%.2f\n", i + 1, avg);
}
// 计算第1门课程的平均分并输出
float sum = 0;
for (int i = 0; i < 3; i++) {
sum += scores[i][0];
}
float avg = sum / 3;
printf("第1门课程的平均分为%.2f\n", avg);
return 0;
}
```
输出结果如下:
```
第1个同学的平均分为79.75
第2个同学的平均分为87.25
第3个同学的平均分为82.25
第1门课程的平均分为85.33
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)