二维数组的应用
打印学生的成绩:
#include
int main() {
// 定义二维数组和大小
int grades[5][4] = {};
// 给数组赋值
grades[0][0] = 85;
grades[0][1] = 90;
grades[0][2] = 88;
grades[0][3] = 92;
grades[1][0] = 75;
grades[1][1] = 80;
grades[1][2] = 78;
grades[1][3] = 82;
grades[2][0] = 95;
grades[2][1] = 98;
grades[2][2] = 92;
grades[2][3] = 97;
grades[3][0] = 88;
grades[3][1] = 90;
grades[3][2] = 85;
grades[3][3] = 93;
grades[4][0] = 70;
grades[4][1] = 75;
grades[4][2] = 80;
grades[4][3] = 85;
// 打印数组
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 4; j++) {
printf("%d ", grades[i][j]);
}
printf("\n");
}
return 0;
}
在这个示例中,我们首先定义了一个二维数组 grades ,它包含了 5 行 4 列的整数。然后,我们使用循环给数组中的每个元素赋值。
接下来,我们使用另一个嵌套的循环来打印数组中的每个元素。外层循环遍历数组的每一行,内层循环遍历数组的每一列。在每次循环中,我们使用 printf() 函数打印当前行和列的元素值
#include
int main() {
// 定义二维数组和大小
int grades[5][4] = {};
// 给数组赋值
grades[0][0] = 85;
grades[0][1] = 90;
grades[0][2] = 88;
grades[0][3] = 92;
grades[1][0] = 75;
grades[1][1] = 80;
grades[1][2] = 78;
grades[1][3] = 82;
grades[2][0] = 95;
grades[2][1] = 98;
grades[2][2] = 92;
grades[2][3] = 97;
grades[3][0] = 88;
grades[3][1] = 90;
grades[3][2] = 85;
grades[3][3] = 93;
grades[4][0] = 70;
grades[4][1] = 75;
grades[4][2] = 80;
grades[4][3] = 85;
// 打印数组
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 4; j++) {
printf("%d ", grades[i][j]);
}
printf("\n");
}
return 0;
}
在这个示例中,我们首先定义了一个二维数组 grades ,它包含了 5 行 4 列的整数。然后,我们使用循环给数组中的每个元素赋值。
接下来,我们使用另一个嵌套的循环来打印数组中的每个元素。外层循环遍历数组的每一行,内层循环遍历数组的每一列。在每次循环中,我们使用 printf() 函数打印当前行和列的元素值
全部评论
相关推荐
点赞 评论 收藏
转发
点赞 评论 收藏
转发