编写一个函数,使给定的一个二维数组(N×N)行列互换(N>3)

来源:互联网 发布:python 外汇行情api 编辑:程序博客网 时间:2024/06/06 03:30
#include <iostream>
#include <cstdio>
#define MAXN 100
using namespace std;
int arr[MAXN][MAXN];
int main()
{
int N;
scanf("%d", &N);
for(int i = 0; i < N; i++)
{
for(int j = 0; j < N; j++)
{
scanf("%d", &arr[i][j]);
}
}
int temp = 0;
for(int i = 0; i < N; i++)
{
for(int j = i + 1; j < N; j++)
{
temp = arr[i][j];    
      arr[i][j] = arr[j][i];
      arr[j][i] = temp;

}
}
for(int i = 0; i < N; i++)
{
for(int j = 0; j < N; j++)
{
printf("%d\t", arr[i][j]);

}
printf("\n");
}
return 0;
}
0 0
原创粉丝点击