问题标题: 酷町堂:1742

0
0
已解决
胡钰妍
胡钰妍
资深光能
资深光能

#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

int n,a[101][101],b[101][101],m;

cin>>n>>m;

for(int i=1;i<=n;i++){

for(int j=1;j<=m;j++){

cin>>b[i][j];

}

}

int t=1,ht=m,hw=n,lt=m,lw=n,k=1;

while(t<=n*m){

for(int i=ht;i<=hw;i++){

t++;

a[i][lw]=b[t][k];

}

k++;

lw--;

for(int j=lw;j>=lt;j--){

t++;

a[hw][j]=b[t][k];

}

k++;

hw--;

for(int i=hw;i>=ht;i--){

t++;

a[i][lt]=b[t][k];

}

k++;

lt++;

for(int j=lt;j<=lw;j++){

t++;

a[ht][j]=b[t][k];

}

k++;

ht++;

}

for(int i=1;i<=n;i++){

for(int j=1;j<=m;j++){

cout<<a[i][j]<<" ";

}

cout<<endl;

}

return 0;

}

请问我为什么错了,求错点


0
0
0
胡钰妍
胡钰妍
资深光能
资深光能

ding。求微课,核心代码,错点,有其一即可

我要回答