C语言简单代码 输入5×5矩阵A,输出矩阵A
时间: 2024-11-04 09:15:55 浏览: 1
C语言中矩阵乘法代码
在C语言中,你可以使用二维数组来表示矩阵,并通过循环结构来输入和输出矩阵。下面是一个简单的示例程序:
```c
#include <stdio.h>
#define ROWS 5
#define COLS 5
void inputMatrix(int matrix[ROWS][COLS]) {
int i, j;
printf("请输入一个 %dx%d 的矩阵:\n", ROWS, COLS);
for (i = 0; i < ROWS; i++) {
for (j = 0; j < COLS; j++) {
scanf("%d", &matrix[i][j]);
printf("(%d, %d): ", i, j); // 打印当前元素的位置
}
printf("\n"); // 每行输入结束后换行
}
}
void printMatrix(int matrix[ROWS][COLS]) {
int i, j;
for (i = 0; i < ROWS; i++) {
for (j = 0; j < COLS; j++) {
printf("%d ", matrix[i][j]); // 输出矩阵元素
}
printf("\n");
}
}
int main() {
int A[ROWS][COLS];
// 输入矩阵
inputMatrix(A);
// 输出矩阵
printf("输入的矩阵A为:\n");
printMatrix(A);
return 0;
}
```
在这个程序中,`inputMatrix`函数用于获取用户输入的矩阵值,`printMatrix`函数则负责打印出矩阵。`main`函数中先创建了一个5x5的矩阵`A`,然后调用这两个函数。
阅读全文