矩阵转置
【提交】
http://noi.openjudge.cn/ch0108/10/
【描述】
输入一个行列的矩阵,输出它的转置。
【输入】
第一行包含两个整数和,表示矩阵的行数和列数。。
接下来行,每行个整数,表示矩阵的元素。相邻两个整数之间用单个空格隔开,每个元素均在之间。
【输出】
行,每行个整数,为矩阵的转置。相邻两个整数之间用单个空格隔开。
【样例输入】
3 3
1 2 3
4 5 6
7 8 9
【样例输出】
1 4 7
2 5 8
3 6 9
【参考程序】
C++版本
/*
* 10:矩阵转置
* http://noi.openjudge.cn/ch0108/10/
*/
# include <iostream>
using namespace std;
int main()
{
int arr[105][105] = { 0 };
int n, m;
cin >> n >> m;
for (int i = 0;i < n;i++)
{
for (int j = 0;j < m;j++)
{
cin >> arr[i][j];
}
}
for (int i = 0;i < m;i++)
{
for (int j = 0;j < n;j++)
{
cout << arr[j][i] << " ";
}
cout << endl;
}
return 0;
}
青少年编程竞赛交流
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),添加小助手微信,让他邀请大家进入学习群。进群之后大家可以参与定期组织的21天刷题打卡、等级考试测评、教育部白名单比赛辅导以及青少年编程组队竞赛等活动。