C语言怎么输入一排的9个数并存入三行三列的二维数组
时间: 2024-09-15 22:09:40 浏览: 44
基于数组指针实现二维数组中最小值所在行的查找与显示程序
在C语言中,输入一排的9个数并存入三行三列的二维数组,可以通过以下步骤实现:
1. 声明一个三行三列的整型二维数组。
2. 使用循环结构来输入9个数。通常使用`for`循环结构来进行输入。
3. 在每次循环中,使用`scanf`函数读取用户输入的整数,并将其存储到二维数组的对应位置。
下面是一个示例代码,演示了如何实现上述步骤:
```c
#include <stdio.h>
int main() {
int array[3][3]; // 声明一个3x3的整型二维数组
printf("请输入9个整数,每输入一个数后按回车继续:\n");
// 使用两层嵌套的for循环来输入数据
for (int i = 0; i < 3; ++i) { // 外层循环控制行
for (int j = 0; j < 3; ++j) { // 内层循环控制列
scanf("%d", &array[i][j]); // 读取用户输入的整数并存储到数组中
}
}
// 可以打印数组来验证输入是否正确
printf("输入的二维数组为:\n");
for (int i = 0; i < 3; ++i) {
for (int j = 0; j < 3; ++j) {
printf("%d ", array[i][j]);
}
printf("\n");
}
return 0;
}
```
在使用上述代码时,用户需要依次输入9个整数,每个整数输入后按回车键继续,这样9个数就会被依次存储到二维数组中。
阅读全文