C语言利用二维数组储存学生的C语言,数学,体育成绩
时间: 2024-01-04 19:02:50 浏览: 31
可以这样定义一个二维数组:
```c
float scores[3][3]; // 定义一个3x3的浮点型二维数组,分别表示3位学生的C语言、数学、体育成绩。
```
然后可以通过循环输入学生的成绩:
```c
for(int i = 0; i < 3; i++) {
printf("请输入第 %d 位学生的C语言、数学、体育成绩:\n", i+1);
scanf("%f%f%f", &scores[i][0], &scores[i][1], &scores[i][2]);
}
```
这样,scores数组中就储存了3位学生的成绩。
相关问题
C语言利用二维数组储存学生的C语言数学体育成绩
可以使用二维数组来储存学生的C语言、数学、体育成绩。首先需要定义一个二维数组来存储所有学生的成绩,行表示学生,列表示科目。例如,可以定义一个大小为 n 行 3 列的数组,用于存储 n 个学生的成绩,其中每一行代表一个学生的成绩,第一列代表 C 语言成绩,第二列代表数学成绩,第三列代表体育成绩。代码示例如下:
int scores[n][3];
然后可以使用循环来读取每个学生的成绩并存储到数组中,示例如下:
for (int i = 0; i < n; i++) {
scanf("%d %d %d", &scores[i][0], &scores[i][1], &scores[i][2]);
}
这样就可以通过 scores[i][j] 来获取第 i 个学生的第 j+1 科目的成绩了。
利用二维数组存储学生的数学、C语言、体育成绩、学生平均成绩。
可以使用一个二维数组,其中每行代表一个学生,每列代表一门课程,最后一列存储学生的平均成绩。
可以先定义一个二维数组,例如:
```c
#define NUM_STUDENTS 5
#define NUM_COURSES 3
float grades[NUM_STUDENTS][NUM_COURSES+1]; // 数组最后一列存储平均成绩
```
然后可以使用循环来输入学生成绩,并计算平均成绩,例如:
```c
// 输入成绩
for (int i = 0; i < NUM_STUDENTS; i++) {
printf("请输入第%d个学生的数学、C语言、体育成绩:", i+1);
scanf("%f%f%f", &grades[i][0], &grades[i][1], &grades[i][2]);
// 计算平均成绩
float sum = 0;
for (int j = 0; j < NUM_COURSES; j++) {
sum += grades[i][j];
}
grades[i][NUM_COURSES] = sum / NUM_COURSES;
}
```
这样就可以通过访问 `grades[i][j]` 来获取第 i 个学生的第 j 门课程的成绩,最后一列存储的是该学生的平均成绩。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![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_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)