爆零求助

P1538 迎春舞会之数字舞蹈

该背时
by DanteL @ 2018-11-20 16:31:44


```cpp #include <algorithm> #include <iostream> #include <cstring> #include <cstdio> #include <vector> #include <bitset> #define int long long using namespace std; template <typename cvl> inline void read(cvl &x){ x=0;int f=1;char c=getchar(); for(;c<48||c>57;c=getchar()){if(c=='-') f=-1;} for(;c>47&&c<58;c=getchar()){x=(x<<1)+(x<<3)+(c^48);} x*=f; } int n; string num; signed main() { ios::sync_with_stdio(false); read(n); cin>>num; int str=num.length(); for(int i=0;i<str;++i){ if(i) cout<<' '; if(num[i]-48==1) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==2) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==3) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==4) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==5) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==6) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==7) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==8) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==9) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==0) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} } for(int j=1;j<=n;++j) { cout<<endl; for(int i=0;i<str;++i){ if(i) cout<<' '; if(num[i]-48==1) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==2) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==3) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==4) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==5) {cout<<'|';for(int k=1;k<=n+1;++k){cout<<' ';}} if(num[i]-48==6) {cout<<'|';for(int k=1;k<=n+1;++k){cout<<' ';}} if(num[i]-48==7) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==8) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==9) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==0) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} } } cout<<endl; for(int i=0;i<str;++i){ if(i) cout<<' '; if(num[i]-48==1) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<" ";} if(num[i]-48==2) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==3) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==4) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==5) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==6) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==7) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==8) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==9) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==0) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} } for(int j=1;j<=n;++j) { cout<<endl; for(int i=0;i<str;++i){ if(i) cout<<' '; if(num[i]-48==1) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==2) {cout<<'|';for(int k=1;k<=n+1;++k){cout<<' ';}} if(num[i]-48==3) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==4) {for(int k=1;k<=n+1;++k){cout<<' ';}cout<<'|';} if(num[i]-48==5) {for(int k=1;k<=n+1;++k){cout<<' ';}cout<<'|';} if(num[i]-48==6) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==7) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==8) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==9) {for(int k=1;k<=n+1;++k){cout<<' ';}cout<<'|';} if(num[i]-48==0) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} } } cout<<endl; for(int i=0;i<str;++i){ if(i) cout<<' '; if(num[i]-48==1) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<" ";} if(num[i]-48==2) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==3) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==4) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==5) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==6) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==7) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==8) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==9) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==0) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} } cout<<endl; return 0; } ```
by 柯九思 @ 2018-11-20 16:48:00


日龙包 该背时
by 手动退役 @ 2018-11-20 16:49:29


```cpp #include <iostream> #include <string.h> using namespace std; int n; string num; signed main() { cin>>n>>num; int str=num.length(); for(int i=0;i<str;++i){ if(i) cout<<' '; if(num[i]-48==1) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==2) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==3) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==4) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==5) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==6) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==7) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==8) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==9) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==0) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} } for(int j=1;j<=n;++j) { cout<<endl; for(int i=0;i<str;++i){ if(i) cout<<' '; if(num[i]-48==1) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==2) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==3) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==4) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==5) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==6) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==7) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==8) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==9) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==0) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} } } cout<<endl; for(int i=0;i<str;++i){ if(i) cout<<' '; if(num[i]-48==1) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==2) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==3) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==4) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==5) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==6) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==7) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==8) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==9) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==0) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} } for(int j=1;j<=n;++j) { cout<<endl; for(int i=0;i<str;++i){ if(i) cout<<' '; if(num[i]-48==1) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==2) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==3) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==4) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==5) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==6) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==7) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==8) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==9) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} if(num[i]-48==0) {cout<<'|';for(int k=1;k<=n;++k){cout<<' ';}cout<<'|';} } } cout<<endl; for(int i=0;i<str;++i){ if(i) cout<<' '; if(num[i]-48==1) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==2) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==3) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==4) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==5) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==6) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==7) {cout<<' ';for(int k=1;k<=n;++k){cout<<' ';}cout<<' ';} if(num[i]-48==8) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==9) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} if(num[i]-48==0) {cout<<' ';for(int k=1;k<=n;++k){cout<<'-';}cout<<' ';} } cout<<endl; return 0; } ```
by MysteryWorldGod @ 2018-11-20 16:51:12


```cpp #include <stdio.h> #include <string.h> int font=2; inline void dis (const int n, const int x) { register int i, j; if(x==1){ printf(" "); if(n==0||n==2||n==3||n==5||n==6||n==7||n==8||n==9) for(i=1;i<=font;i++) printf("-"); else for(i=1;i<=font;i++) printf(" "); printf(" "); } else if(x==2){ if(n==1||n==2||n==3||n==7){ for(i=0;i<=font;i++) printf(" "); printf("|"); } else if(n==5||n==6){ printf("|"); for(i=0;i<=font;i++) printf(" "); } else if(n==0||n==4||n==8||n==9){ printf("|"); for(i=1;i<=font;i++) printf(" "); printf("|"); } } else if(x==3){ printf(" "); if(n==2||n==3||n==4||n==5||n==6||n==8||n==9) for(i=1;i<=font;i++) printf("-"); else for(i=1;i<=font;i++) printf(" "); printf(" "); } else if(x==4){ if(n==1||n==3||n==4||n==5||n==7||n==9){ for(i=0;i<=font;i++) printf(" "); printf("|"); } else if(n==2){ printf("|"); for(i=0;i<=font;i++) printf(" "); } else if(n==0||n==6||n==8){ printf("|"); for(i=1;i<=font;i++) printf(" "); printf("|"); } } else{ printf(" "); if(n==0||n==2||n==3||n==5||n==6||n==8||n==9) for(i=1;i<=font;i++) printf("-"); else for(i=1;i<=font;i++) printf(" "); printf(" "); } return; } char x[1000]; int main () { scanf("%d %s", &font, x); int i, j, k, l=strlen(x); for(i=1; i<=5; ++i) { if( i%2==0 ) { for(k=1; k<=font; ++k) { for(j=0; j<l; ++j) { dis(x[j]-'0', i); printf(" "); } printf("\n"); } } else { for(j=0; j<l; ++j) { dis(x[j]-'0', i); printf(" "); } printf("\n"); } } return 0; } ```
by MysteryWorldGod @ 2018-11-20 16:54:56


@[DanteL](/space/show?uid=99012) 你头像要遭挨tao
by SimonSu @ 2018-11-20 16:55:52


感谢@[MysteryWorldGod](/space/show?uid=89822) 的资助,已解决
by 柯九思 @ 2018-11-20 18:13:29


|