输入一个5*5矩阵,将第3行和第3列元素互换,输出互换后的矩阵。
输入
输入5行5列的二维矩阵,即有5行,每行输入5个整数,以空格间隔
输出
针对输入的数据,输出为互换后的矩阵,每个数据后面都有一个空格
难度
中等
输入示例
10 11 12 13 14
15 16 17 18 19
20 21 22 23 24
25 26 27 28 29
30 31 32 33 34
输出示例
10 11 20 13 14
15 16 21 18 19
12 17 22 27 32
25 26 23 28 29
30 31 24 33 34
int main()
{
int a[5][5] = {
{10, 11, 12, 13, 14},
{15, 16, 17, 18, 19},
{20, 21, 22, 23, 24},
{25, 26, 27, 28, 29},
{30, 31, 32, 33, 34}};
int i, j, t;
j = 2;
for (i = 0; i < 5 ; i++)
{
t = a[i][j];
a[i][j] = a[j][i];
a[j][i] = t;
}
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
printf("%d ", a[i][j]);
printf("\n");
}
return 0;
}