C++将3x3阶⼆维数组的关于主对⾓线对称的元素互换。
⼆维数组的第1⾄3⾏元素分别为1、2、3、 4、5、6、7、8、9。⽤矩阵形式分别输出互换前、后的数组元素值。
C++将3x3阶二维数组的关于主对角线对称的元素互换程序如下,供参考:
include<iostream>
using namespace std;
int main()
{
int i,j,tmp,a[3][3]={1,2,3,4,5,6,7,8,9};
cout<<"互换前矩阵:"<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cout<<" "<<a[i][j];
cout<<endl;
}
for(i=1;i<3;i++)
for(j=0;j<i;j++)
{
tmp=a[i][j];
a[i][j]=a[j][i];
a[j][i]=tmp;
}
cout<<"互换后矩阵:"<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cout<<" "<<a[i][j];
cout<<endl;
}
return 0;
}
程序的运行结果:
上一篇:您有没有CAD+天正5.5软件
热门标签: