建立3×3二维数组,并利用for循环语句和scanf语句,为二维数组内的元素用键盘逐个赋值,并在屏幕上以矩阵的形式显示赋值后的二维数组。
时间: 2024-11-20 17:40:34 浏览: 9
计算二维数组周边元素之和
建立一个3x3的二维数组,你可以按照以下步骤操作:
首先,声明一个整型二维数组`array[3][3]`,用于存储输入的数据。然后,使用嵌套的for循环遍历这个二维数组,外层循环控制行数,内层循环控制列数。在每次循环中,利用`scanf`函数从用户处获取输入并赋值给对应的位置。
```c
#include <stdio.h>
int main() {
int array[3][3]; // 定义3x3的二维数组
// 使用for循环获取用户输入
for (int i = 0; i < 3; i++) { // 行循环
for (int j = 0; j < 3; j++) { // 列循环
printf("请输入第%d行第%d列的值: ", i+1, j+1); // 显示提示信息
scanf("%d", &array[i][j]); // 读取输入并赋值
}
}
// 打印二维数组
printf("\n矩阵形式显示:\n");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
printf("%d ", array[i][j]);
}
printf("\n"); // 每行结束后换行
}
return 0;
}
```
运行程序后,用户可以根据提示逐个输入3x3矩阵的每个元素,最后会看到以矩阵形式打印出的输入结果。
阅读全文