社区讨论
为什么我的程序在蹦迪有输出,洛谷上没有?
P1538迎春舞会之数字舞蹈参与者 22已保存回复 21
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 21 条
- 当前快照
- 1 份
- 快照标识符
- @mi86bar9
- 此快照首次捕获于
- 2025/11/21 09:20 4 个月前
- 此快照最后确认于
- 2025/11/21 10:00 4 个月前
为什么我的程序在Dec-cpp,code::block,VS,lemon评测有输出但洛谷评测和在线IDE上没有输出只有换行?
CPP#include <iostream>
#include <cstdio>
using namespace std;
char pic[10][5][2]={
{{'-',' '},{'|','|'},{' ',' '},{'|','|'},{'-',' '}},
{{' ',' '},{' ','|'},{' ',' '},{' ','|'},{' ',' '}},
{{'-',' '},{' ','|'},{'-',' '},{'|',' '},{'-',' '}},
{{'-',' '},{' ','|'},{'-',' '},{' ','|'},{'-',' '}},
{{' ',' '},{'|','|'},{'-',' '},{' ','|'},{' ',' '}},
{{'-',' '},{'|',' '},{'-',' '},{' ','|'},{'-',' '}},
{{'-',' '},{'|',' '},{'-',' '},{'|','|'},{'-',' '}},
{{'-',' '},{' ','|'},{' ',' '},{' ','|'},{' ',' '}},
{{'-',' '},{'|','|'},{'-',' '},{'|','|'},{'-',' '}},
{{'-',' '},{'|','|'},{'-',' '},{' ','|'},{'-',' '}},
};
int main()
{
int k;
int cnt=0;
char buf;
int n[10];
cin>>k;
getchar();
while(scanf("%c",&buf)==1&&buf!=10)
{
n[cnt]=buf-'0';
cnt++;
}
for(int m=1;m<=5;m++)
{
if(m%2==1)
{
int cur=0;
for(int j=0;j<cnt;j++)
{ cout<<" ";cur++;
for(int i=0;i<k;i++)
{cout<< pic[n[j]][m-1][0];cur++;}
cout<<" ";cur++;
if(j!=cnt-1){cout<<" ";cur++;}
}
for(;cur<5*cnt-1;cur++)cout<<" ";
cout<<endl;
}
else
{ for(int h=1;h<=k;h++){
for(int j=0;j<cnt;j++)
{
char a,b;
a=pic[n[j]][m-1][0];
b=pic[n[j]][m-1][1];
cout<<a;
for(int i=0;i<k;i++)
{
cout<<" ";
}
cout<<b;
if(j!=cnt-1)cout<<" ";
}cout<<endl;
}
}
}
return 0;
}
回复
共 21 条回复,欢迎继续交流。
正在加载回复...