想问问用嵌套循环结合二维数组 怎么样才能展现出来他们每个班每个学生的成绩
时间: 2023-09-06 17:07:42 浏览: 88
可以使用嵌套循环来遍历二维数组中的每个元素,然后输出每个班级每个学生的成绩。
以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int scores[3][4] = {
{80, 75, 90, 95},
{85, 70, 75, 80},
{90, 80, 85, 90}
};
int i, j;
for (i = 0; i < 3; i++) {
printf("Class %d:\n", i + 1);
for (j = 0; j < 4; j++) {
printf("Student %d: %d\n", j + 1, scores[i][j]);
}
printf("\n");
}
return 0;
}
```
上面的代码定义了一个 3 行 4 列的二维数组 `scores`,表示三个班级每个班级有四个学生的成绩。然后使用嵌套循环遍历每个元素并输出每个班级每个学生的成绩。输出结果如下:
```
Class 1:
Student 1: 80
Student 2: 75
Student 3: 90
Student 4: 95
Class 2:
Student 1: 85
Student 2: 70
Student 3: 75
Student 4: 80
Class 3:
Student 1: 90
Student 2: 80
Student 3: 85
Student 4: 90
```
阅读全文