首页 > 代码库 > OJ刷题之《矩形转置》
OJ刷题之《矩形转置》
题目描述
输入N*N的矩阵,输出它的转置矩阵。
输入
第一行为整数N(1≤N≤100)。 接着是一个N*N的矩阵。
输出
转置矩阵。
样例输入
2
1 2
1 2
样例输出
1 1
2 2
提示
代码如下:
#include <iostream> using namespace std; int main() { int N,i,j; int a[100][100],b[100][100]; cin>>N; for (i=0; i<N; i++) for (j=0; j<N; j++) cin>>a[i][j]; for(i=0; i<N; i++) for (j=0; j<N; j++) b[i][j]=a[N-i-1][i]; for (i=0; i<N; i++) { for (j=0; j<N-1; j++) { cout<<b[i][j]<<" "; } cout<<b[i][j]<<endl; } return 0; }
运行结果:
OJ刷题之《矩形转置》
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。