📄 矩阵转置.cpp
字号:
#include<iostream.h>
#include<stdio.h>
#include<iomanip.h>
struct maths
{int i,j,v;
}a[8]={{1,2,12},{1,3,9},{3,1,-3},{3,6,14},{4,3,24},{5,2,18},{6,1,15},{6,4,-7}};
void print(struct maths*a,int n)
{int k=0;
cout<<"i j v"<<endl;
for(;k<n;k++)
cout<<a[k].i<<setw(4)<<a[k].j<<setw(4)<<a[k].v<<setw(4)<<endl;
}
void main()
{struct maths b[8];struct maths *pa=a,*pb=b;
int i=1,p,q=0;int amax=6,anum=8,bnum=8;
print(pa,anum);
cout<<endl;
{for (;i<=amax;i++)
for(p=0;p<=anum-1;p++)
if(a[p].j==i)
{b[q].i=a[p].j;
b[q].j=a[p].i;
b[q].v=a[p].v;q++;
}
}
print(pb,anum);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -