Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Output a blank line after each number.In Reply To:Presentation Error!!啊!!!帮帮忙!! Posted by:Newy at 2005-05-08 23:21:34 > #include <stdio.h> > #include <fstream.h> > > void main() > { > ofstream outf("test.txt"); > char number[10][5][4]={{{' ','-',' ','\0'},{'|',' ','|','\0'},{' ',' ',' ','\0'},{'|',' ','|','\0'},{' ','-',' ','\0'}},{{' ',' ',' ','\0'},{' ',' ','|','\0'},{' ',' ',' ','\0'},{' ',' ','|','\0'},{' ',' ',' ','\0'}},{{' ','-',' ','\0'},{' ',' ','|','\0'},{' ','-',' ','\0'},{'|',' ',' ','\0'},{' ','-',' ','\0'}},{{' ','-',' ','\0'},{' ',' ','|','\0'},{' ','-',' ','\0'},{' ',' ','|','\0'},{' ','-',' ','\0'}},{{' ',' ',' ','\0'},{'|',' ','|','\0'},{' ','-',' ','\0'},{' ',' ','|','\0'},{' ',' ',' ','\0'}},{{' ','-',' ','\0'},{'|',' ',' ','\0'},{' ','-',' ','\0'},{' ',' ','|','\0'},{' ','-',' ','\0'}},{{' ','-',' ','\0'},{'|',' ',' ','\0'},{' ','-',' ','\0'},{'|',' ','|','\0'},{' ','-',' ','\0'}},{{' ','-',' ','\0'},{' ',' ','|','\0'},{' ',' ',' ','\0'},{' ',' ','|','\0'},{' ',' ',' ','\0'}},{{' ','-',' ','\0'},{'|',' ','|','\0'},{' ','-',' ','\0'},{'|',' ','|','\0'},{' ','-',' ','\0'}},{{' ','-',' ','\0'},{'|',' ','|','\0'},{' ','-',' ','\0'},{' ',' ','|','\0'},{' ','-',' ','\0'}}}; > char c; > int s; > while(1) > { > char n[10]={'\0'}; > scanf("%d",&s); > getchar(); > for(int num=0;num<9;num++) > { > scanf("%c",&c); > if(c=='\n') break; > n[num]=c; > } > if(s==0&&n[0]=='0') break; > for(int i=0;i<5;i=i+2) > { > for(int k=0;k<num;k++) > { > for(int j=0;j<3;j++) > { > if(j==1) > { > int r=0; > while(r<s) > { > printf("%c",number[n[k]-'0'][i][j]); > outf<<number[n[k]-'0'][i][j]; > r++; > } > continue; > } > printf("%c",number[n[k]-'0'][i][j]); > outf<<number[n[k]-'0'][i][j]; > } > printf(" "); > outf<<" "; > } > printf("\n"); > outf<<endl; > if(i<4) > {int p=0; > while(p<s) > { > for(int k=0;k<num;k++) > { > for(int j=0;j<3;j++) > { > if(j==1) > { > int r=0; > while(r<s) > { > printf("%c",number[n[k]-'0'][i+1][j]); > outf<<number[n[k]-'0'][i+1][j]; > r++; > } > continue; > } > printf("%c",number[n[k]-'0'][i+1][j]); > outf<<number[n[k]-'0'][i+1][j]; > } > printf(" "); > outf<<" "; > } > p++; > printf("\n"); > outf<<endl; > } > } > } > } > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator