c语言给a[3][2]用scanf赋值,并且用printf输出
时间: 2024-10-05 15:04:32 浏览: 27
在C语言中,你可以使用`scanf`函数给二维数组`a[3][2]`赋值,然后使用`printf`函数来输出这个数组的内容。假设你有一个名为`int a[3][2]`的数组,你可以这样做:
```c
#include <stdio.h>
int main() {
int a[3][2]; // 定义一个3行2列的整型数组
// 使用scanf给数组赋值
for (int i = 0; i < 3; i++) { // 遍历行
for (int j = 0; j < 2; j++) { // 遍历列
printf("请输入元素a[%d][%d]: ", i+1, j+1); // 提示用户输入
scanf("%d", &a[i][j]); // 读取用户的输入并存储到对应位置
}
}
// 使用printf输出数组内容
printf("\n矩阵a:\n");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 2; j++) {
printf("a[%d][%d] = %d, ", i+1, j+1, a[i][j]);
}
printf("\n"); // 每行结束后换行
}
return 0;
}
```
在这个例子中,我们首先通过嵌套循环获取用户输入,并将其存储到二维数组的相应位置。然后,再遍历一次数组,将每个元素打印出来。
阅读全文