c++ 写一个函数,将一个3*3的矩阵转置
3个回答
展开全部
#define N 3
void func(int **a)
{
int temp;
for(int i=1;i<N;i++)
for(int j=0;j<i;j++)
{
temp=a[i][j];
a[i][j]=a[j][i];
a[j][i]=temp;
}
}
void func(int **a)
{
int temp;
for(int i=1;i<N;i++)
for(int j=0;j<i;j++)
{
temp=a[i][j];
a[i][j]=a[j][i];
a[j][i]=temp;
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int a[3][3];
for ( int i=0; i<3; i++)
for ( int j=0; j<3; j++)
cin >> a[i][j];
for ( int i=0; i<3; i++)
for ( int j=0; j<i; j++)
{
int temp = a[i][j];
a[i][j] = a[j][i];
a[j][i] = temp;
}
for ( int i=0; i<3; i++)
{
for ( int j=0; j<3; j++)
cout << a[i][j] <<"\t";
cout << endl;
}
for ( int i=0; i<3; i++)
for ( int j=0; j<3; j++)
cin >> a[i][j];
for ( int i=0; i<3; i++)
for ( int j=0; j<i; j++)
{
int temp = a[i][j];
a[i][j] = a[j][i];
a[j][i] = temp;
}
for ( int i=0; i<3; i++)
{
for ( int j=0; j<3; j++)
cout << a[i][j] <<"\t";
cout << endl;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询