请问本地跑没问题 但是WA 在线IDE显示运行时错误killed

P1538 迎春舞会之数字舞蹈

试试把头文件的"",改成<>
by Way_How_Fri3nd @ 2018-05-20 14:19:48


还是不行 很纳闷 我自己跟题解也对拍了一下 也还是不知道哪里出了问题 求大佬们指教
by JeromeWu @ 2018-05-20 14:25:34


IDE上要把freopen删掉(注释也不行)
by Siyuan @ 2018-05-20 14:27:31


@[siyuan](/space/show?uid=49725) 谢谢大佬提醒!但是我跑了一个WA的案例,输出的跟标准输出是一模一样的。但是还是WA
by JeromeWu @ 2018-05-20 16:11:39


```cpp #include <iostream> #include <cstring> using namespace std; char a[5][3]= { ' ','-',' ', '|',' ','|', ' ',' ',' ', '|',' ','|', ' ','-',' ' },b[5][3]= { ' ',' ',' ', ' ',' ','|', ' ',' ',' ', ' ',' ','|', ' ',' ',' ' },c[5][3]= { ' ','-',' ', ' ',' ','|', ' ','-',' ', '|',' ',' ', ' ','-',' ' },d[5][3]= { ' ','-',' ', ' ',' ','|', ' ','-',' ', ' ',' ','|', ' ','-',' ' },e[5][3]= { ' ',' ',' ', '|',' ','|', ' ','-',' ', ' ',' ','|', ' ',' ',' ' },f[5][3]= { ' ','-',' ', '|',' ',' ', ' ','-',' ', ' ',' ','|', ' ','-',' ' },g[5][3]= { ' ','-',' ', '|',' ',' ', ' ','-',' ', '|',' ','|', ' ','-',' ' },h[5][3]= { ' ','-',' ', ' ',' ','|', ' ',' ',' ', ' ',' ','|', ' ',' ',' ' },i[5][3]= { ' ','-',' ', '|',' ','|', ' ','-',' ', '|',' ','|', ' ','-',' ' },j[5][3]= { ' ','-',' ', '|',' ','|', ' ','-',' ', ' ',' ','|', ' ','-',' ' }; int main() { int k,x,t,l,y,z,m,dd=1; char n[999]; cin>>k>>n; l=strlen(n); y=0; for(t=0; t<5; t++) { y=0; if(t==0 || t==2 || t==4) { for(z=0; z<l; z++) { for(x=0; x<3; x++) { if(n[y]=='0') { if(x==0 || x==2) cout<<a[t][x]; else { for(m=0; m<k; m++) { cout<<a[t][x]; } } } if(n[y]=='1') { if(x==0 || x==2) cout<<b[t][x]; else { for(m=0; m<k; m++) { cout<<b[t][x]; } } } if(n[y]=='2') { if(x==0 || x==2) cout<<c[t][x]; else { for(m=0; m<k; m++) { cout<<c[t][x]; } } } if(n[y]=='3') { if(x==0 || x==2) cout<<d[t][x]; else { for(m=0; m<k; m++) { cout<<d[t][x]; } } } if(n[y]=='4') { if(x==0 || x==2) cout<<e[t][x]; else { for(m=0; m<k; m++) { cout<<e[t][x]; } } } if(n[y]=='5') { if(x==0 || x==2) cout<<f[t][x]; else { for(m=0; m<k; m++) { cout<<f[t][x]; } } } if(n[y]=='6') { if(x==0 || x==2) cout<<g[t][x]; else { for(m=0; m<k; m++) { cout<<g[t][x]; } } } if(n[y]=='7') { if(x==0 || x==2) cout<<h[t][x]; else { for(m=0; m<k; m++) { cout<<h[t][x]; } } } if(n[y]=='8') { if(x==0 || x==2) cout<<i[t][x]; else { for(m=0; m<k; m++) { cout<<i[t][x]; } } } if(n[y]=='9') { if(x==0 || x==2) cout<<j[t][x]; else { for(m=0; m<k; m++) { cout<<j[t][x]; } } } } if(z!=l-1) cout<<' '; y++; } cout<<endl; } else { for(int m1=0; m1<k; m1++) { y=0; for(z=0; z<l; z++) { for(x=0; x<3; x++) { if(n[y]=='0') { if(x==0 || x==2) cout<<a[t][x]; else { for(m=0; m<k; m++) { cout<<a[t][x]; } } } if(n[y]=='1') { if(x==0 || x==2) cout<<b[t][x]; else { for(m=0; m<k; m++) { cout<<b[t][x]; } } } if(n[y]=='2') { if(x==0 || x==2) cout<<c[t][x]; else { for(m=0; m<k; m++) { cout<<c[t][x]; } } } if(n[y]=='3') { if(x==0 || x==2) cout<<d[t][x]; else { for(m=0; m<k; m++) { cout<<d[t][x]; } } } if(n[y]=='4') { if(x==0 || x==2) cout<<e[t][x]; else { for(m=0; m<k; m++) { cout<<e[t][x]; } } } if(n[y]=='5') { if(x==0 || x==2) cout<<f[t][x]; else { for(m=0; m<k; m++) { cout<<f[t][x]; } } } if(n[y]=='6') { if(x==0 || x==2) cout<<g[t][x]; else { for(m=0; m<k; m++) { cout<<g[t][x]; } } } if(n[y]=='7') { if(x==0 || x==2) cout<<h[t][x]; else { for(m=0; m<k; m++) { cout<<h[t][x]; } } } if(n[y]=='8') { if(x==0 || x==2) cout<<i[t][x]; else { for(m=0; m<k; m++) { cout<<i[t][x]; } } } if(n[y]=='9') { if(x==0 || x==2) cout<<j[t][x]; else { for(m=0; m<k; m++) { cout<<j[t][x]; } } } } if(z!=l-1) cout<<' '; y++; } cout<<endl; } } } return 0; } ```
by lahlah @ 2018-05-25 13:40:31


看清楚,所有的横都是**两个减号**
by yummy @ 2018-06-24 19:36:22


|