C语言从键盘输入一个5行5列的矩阵存到二维数组a
时间: 2024-12-24 15:39:57 浏览: 6
在C语言中,你可以通过循环结构来从键盘输入一个5行5列的矩阵并存储到二维数组`a`中。这里是一个简单的示例:
```c
#include <stdio.h>
#define ROWS 5
#define COLS 5
int main() {
int a[ROWS][COLS]; // 定义一个5x5的二维数组
int row, col;
printf("请输入一个5x5的矩阵:\n");
for (row = 0; row < ROWS; row++) { // 遍历行
for (col = 0; col < COLS; col++) { // 遍历列
printf("请输入第 %d 行第 %d 列的元素: ", row + 1, col + 1); // 提示用户输入
scanf("%d", &a[row][col]); // 读取用户输入并保存到数组对应位置
}
}
// 打印输入的矩阵
for (row = 0; row < ROWS; row++) {
for (col = 0; col < COLS; col++) {
printf("%d ", a[row][col]);
}
printf("\n"); // 每一行结束后换行
}
return 0;
}
```
当你运行这个程序时,它会提示你逐个输入矩阵中的每个元素,并将其存储在相应的二维数组位置上。
阅读全文