|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
编写程序,从键盘输入一个4×5的矩阵,输出该矩阵的转置矩阵。
本帖最后由 傻眼貓咪 于 2021-12-12 17:32 编辑
- #include <stdio.h>
- void transpose(int m, int n, int arr[m][n], int res[n][m]){
- for(int i = 0; i < n; i++)
- for(int j = 0; j < m; j++)
- res[i][j] = arr[j][i];
- }
- int main()
- {
- int m = 4, n = 5;
- int arr[4][5], res[5][4] = {{0}};
- for(int i = 0; i < m; i++)
- for(int j = 0; j < n; j++)
- scanf("%d", &arr[i][j]);
- transpose(m, n, arr, res);
- for(int i = 0; i < n; i++){
- for(int j = 0; j < m; j++)
- printf("%2d ", res[i][j]);
- printf("\n");}
- return 0;
- }
复制代码
|
|