哇,中间吓到我了qwq
by Sakura_Peng @ 2017-10-26 23:10:00
“谷”打错了
by ChthollyTree @ 2017-10-31 17:58:28
```cpp
for(int o=1;o<=jyx[i][j];++o)
{
a[startm][startn]=char(43);
a[startm][startn+4]=char(43);
a[startm-3][startn]=char(43);
a[startm-3][startn+4]=char(43);
a[startm-5][startn+2]=char(43);
a[startm-5][startn+6]=char(43);
a[startm-2][startn+6]=char(43);
a[startm][startn+1]=char(45);
a[startm][startn+2]=char(45);
a[startm][startn+3]=char(45);
a[startm-3][startn+1]=char(45);
a[startm-3][startn+2]=char(45);
a[startm-3][startn+3]=char(45);
a[startm-5][startn+3]=char(45);
a[startm-5][startn+4]=char(45);
a[startm-5][startn+5]=char(45);
a[startm-1][startn]=char(124);
a[startm-1][startn+4]=char(124);
a[startm-2][startn]=char(124);
a[startm-2][startn+4]=char(124);
a[startm-3][startn+6]=char(124);
a[startm-4][startn+6]=char(124);
a[startm-1][startn+5]=char(47);
a[startm-4][startn+1]=char(47);
a[startm-4][startn+5]=char(47);
a[startm-1][startn+1]=char(32);
a[startm-1][startn+2]=char(32);
a[startm-1][startn+3]=char(32);
a[startm-2][startn+1]=char(32);
a[startm-2][startn+2]=char(32);
a[startm-2][startn+3]=char(32);
a[startm-2][startn+5]=char(32);
a[startm-3][startn+5]=char(32);
a[startm-4][startn+2]=char(32);
a[startm-4][startn+3]=char(32);
a[startm-4][startn+4]=char(32);
startm-=3;
}
startn+=4;
startm=maxxxx-2*m+2*i;
}
}
```
你这段太吓人,~~建议打表~~
by 海滨WA声 @ 2018-02-17 12:36:53
然我们吸一口o2就没事了
by llx2002 @ 2018-10-24 17:36:31
~~玄学问题~~
by 聪明的猪 @ 2019-08-05 15:22:36
@[衡屿睿](/user/31798) **盲猜没初始化就赋值了**
by 流泪的小酒窝 @ 2021-08-21 22:51:28
## 我也RE!
```cpp
#include<bits/stdc++.h>
using namespace std;
char a[675][450]={0};
int b[55][55];
char c[6][7]={
'.','.','+','-','-','-','+',
'.','/',' ',' ',' ','/','|',
'+','-','-','-','+',' ','|',
'|',' ',' ',' ','|',' ','+',
'|',' ',' ',' ','|','/','.',
'+','-','-','-','+','.','.'};
void draw(int x,int y){
//x,y为左上角坐标
int i,j;
for(i=0;i<=5;i++){
for(j=0;j<=6;j++){
if(c[i][j]=='.')continue;
a[y+i][x+j]=c[i][j];
}
}
}
int main(){
int i,j,m,n,k,l,maxx=0,h;
cin>>m>>n;
l=m*2+n*4+1;
for(i=0;i<m;i++){
maxx=0;
for(j=0;j<n;j++){
cin>>b[i][j];
maxx=max(maxx,b[i][j]);
}
k=max(k,3*maxx+2*(m-i)+1);
}
for(i=1;i<=k;i++){
for(j=1;j<=l;j++){
a[i][j]='.';
}
}
for(i=0;i<m;i++){
for(j=0;j<n;j++){
for(h=1;h<=b[i][j];h++){
draw((m-i-1)*2+j*4+1,k-(m-i)*2-h*3);
}
}
}
for(i=1;i<=k;i++){
for(j=1;j<=l;j++){
printf("%c",a[i][j]);
}
puts("");
}
return 0;
}
```
有方法吗?
by __K2FeO4 @ 2022-01-26 16:08:10
OH!
我的答案是:
把main()里的变量改为全局变量,
这样就AC了!
by __K2FeO4 @ 2022-01-26 21:44:52