#include<iostream>
#include <string.h>
using namespace std;
extern int s[3][3]={1,2,3,4,5,6,7,8,9};
void tran();
int main()
{
int count=0;
int word;
for(int n=0;n<3;++n)
for(int m=0;m<3;++m)
{
cin>>word;
s[n][m]=word;
cout<<s[n][m]<<" ";
count++;
if(count%3==0)
cout<<endl;
}
tran();
return 0;
}
void tran()
{
int count=0;
for(int n=0;n<3;++n)
for(int m=0;m<3;++m)
{
s[m][n]=s[n][m];
cout<<s[n][m]<<" ";
count++;
if(count%3==0)
cout<<endl;
}
}
编译通过,求一个3*3矩阵转置的函数,在main中输入数据