麻烦大几帮忙看一下
编写一个函数,使给定的一个N维数组(N×N)行列互换(N>3)。#include<iostream>
using namespace std;
int show(int a[5][5])
{
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
int exchange(int a[5][5])
{
int i,j,temp;
for(i=0;i<5;i++)
for(j=0;j<=i;j++)
{
temp=a[i][j];
a[i][j]=a[j][i];
a[j][i]=temp;
}
return 0;
}
void main()
{
int a[5][5]={{1,1,1,1,1},{2,2,2,2,2},{3,3,3,3,3},{4,4,4,4,4},{5,5,5,5,5}};
int play(int),exchenge(int);
play(a[5][5]);
exchange(a[5][5]);
play(a[5][5]);
}