输入一个4×3的矩阵,将其换成3×4的矩阵输出。写一个简单的c语言程序
时间: 2023-03-27 17:05:02 浏览: 112
C语言实现矩阵变换
很高兴回答你的问题。以下是一个简单的 C 语言程序,可以将一个 4x3 的矩阵转换为 3x4 的矩阵并输出:
```c
#include <stdio.h>
int main() {
int matrix[4][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}};
int transposed[3][4];
// 转置矩阵
for (int i = ; i < 4; i++) {
for (int j = ; j < 3; j++) {
transposed[j][i] = matrix[i][j];
}
}
// 输出转置后的矩阵
for (int i = ; i < 3; i++) {
for (int j = ; j < 4; j++) {
printf("%d ", transposed[i][j]);
}
printf("\n");
}
return ;
}
```
希望这个程序能够帮助到你。如果你有任何其他问题,欢迎随时问我。
阅读全文