文章

1

粉丝

0

获赞

0

访问

70

头像
旋转矩阵 题解:
P1221 同济大学机试题
发布于2026年1月24日 11:13
阅读数 70

#include<iostream>
using namespace std;
int a[101][101];
int b[101][101];
int n,m;
void sturn()
{

for(int i=1;i<=max(n,m);i++)
for(int j=1;j<=max(n,m);j++)
{
    b[j][max(n,m)-i+1]=a[i][j];
}
for(int i=1;i<=max(n,m);i++)
for(int j=1;j<=max(n,m);j++)
a[i][j]=b[i][j];
}
void nturn()
{

for(int i=1;i<=max(n,m);i++)
for(int j=1;j<=max(n,m);j++)
{
    b[max(n,m)-j+1][i]=a[i][j];
}
for(int i=1;i<=max(n,m);i++)
for(int j=1;j<=max(n,m);j++)
a[i][j]=b[i][j];
}
void dz()
{

for(int i=1;i<=max(n,m);i++)//lie
for(int j=1;j<=max(n,m);j++)
{
    b[j][max(n,m)-i+1]=a[j][i];
}
for(int i=1;i<=max(n,m);i++)
for(int j=1;j<=max(n,m);j++)
a[i][j]=b[i][j];
}
int main()    
{
    int k;
while(    cin>>n>>m>>k)
{
            for(int i=1;i<=max(n,m);i++)
  ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发