c语言编程编写程序实现矩阵(3行3列)的转置(即行列互换),将转置后的数组写到out指针

2025-02-24 02:45:42
推荐回答(1个)
回答1:

#include
void main()
{
int a[3][3],b[3][3];
int p=0;
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
cin>>a[i][j];
b[j][i]=a[i][j];
}
}
cout<<"原矩阵为:"<for(int m=0;m<3;m++)
{
for(int n=0;n<3;n++)
{
cout<p++;
if(p%3==0)
cout<
}
}
cout<cout<<"转置后的矩阵为:"<for(int c=0;c<3;c++)
{
for(int d=0;d<3;d++)
{
cout<p++;
if(p%3==0)
cout<
}
}
}