题目描述
写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。
输入
一个3x3的矩阵
输出
转置后的矩阵
//
输入示例:
1 2 3
4 5 6
7 8 9
输出示例:
1 4 7
2 5 8
3 6 9
AC代码:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{int shuzu[3][3];for (int i = 0; i < 3; i++){for (int j = 0; j < 3; j++){cin >> shuzu[i][j];}}int num = 1;for (int i = 0; i < 3; i++){for (int j = 0; j < 3; j++){if (num % 3 == 0 && num != 0){cout << shuzu[j][i] << " " << endl;num++;}else{cout << shuzu[j][i] << " ";num++;}}}
}
今天是六一儿童节,博主在这里祝大家儿童节快乐!!!