| ||||||||||
| 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 | |||||||||
这段程序写的还好吧?可是总是不过,请哪位大牛慷慨相助~#include<iostream>
#include<string>
using namespace std;
int main()
{
int t;
int l;
char a[10];
char b[100][100];
int n;
while(cin>>l>>a&&l&&a[0])
{
for(int q=0;q<=99;q++)
{
for(int w=0;w<=99;w++)
b[q][w]=' ';
}
t=0;
n=strlen(a);
for(int i=1;i<=n;i++)
{
if(a[i-1]=='0')
{
for(int i=1;i<=l;i++)
{
b[0][t+i]='-';
b[2*l+2][t+i]='-';
b[i][t]='|';
b[i+l+1][t]='|';
b[i][t+l+1]='|';
b[i+l+1][t+l+1]='|';
}
}
if(a[i-1]=='1')
{
for(int i=1;i<=l;i++)
{
b[i][t+l+1]='|';
b[i+l+1][t+l+1]='|';
}
}
if(a[i-1]=='2')
{
for(int i=1;i<=l;i++)
{
b[0][t+i]='-';
b[l+1][t+i]='-';
b[2*l+2][t+i]='-';
b[i+l+1][t]='|';
b[i][t+l+1]='|';
}
}
if(a[i-1]=='3')
{
for(int i=1;i<=l;i++)
{
b[0][t+i]='-';
b[l+1][t+i]='-';
b[2*l+2][t+i]='-';
b[i][t+l+1]='|';
b[i+l+1][t+l+1]='|';
}
}
if(a[i-1]=='4')
{
for(int i=1;i<=l;i++)
{
b[l+1][t+i]='-';
b[i][t]='|';
b[i][t+l+1]='|';
b[i+l+1][t+l+1]='|';
}
}
if(a[i-1]=='5')
{
for(int i=1;i<=l;i++)
{
b[0][t+i]='-';
b[l+1][t+i]='-';
b[2*l+2][t+i]='-';
b[i][t]='|';
b[i+l+1][t+l+1]='|';
}
}
if(a[i-1]=='6')
{
for(int i=1;i<=l;i++)
{
b[0][t+i]='-';
b[l+1][t+i]='-';
b[2*l+2][t+i]='-';
b[i][t]='|';
b[i+l+1][t]='|';
b[i+l+1][t+l+1]='|';
}
}
if(a[i-1]=='7')
{
for(int i=1;i<=l;i++)
{
b[0][t+i]='-';
b[i][t+l+1]='|';
b[i+l+1][t+l+1]='|';
}
}
if(a[i-1]=='8')
{
for(int i=1;i<=l;i++)
{
b[0][t+i]='-';
b[l+1][t+i]='-';
b[2*l+2][t+i]='-';
b[i][t]='|';
b[i+l+1][t]='|';
b[i][t+l+1]='|';
b[i+l+1][t+l+1]='|';
}
}
if(a[i-1]=='9')
{
for(int i=1;i<=l;i++)
{
b[0][t+i]='-';
b[l+1][t+i]='-';
b[2*l+2][t+i]='-';
b[i][t]='|';
b[i][t+l+1]='|';
b[i+l+1][t+l+1]='|';
}
}
t=(l+3)*i;
}
for(int j=0;j<=2*l+2;j++)
{
for(int k=0;k<=(l+3)*n;k++)
cout<<b[j][k];
cout<<endl;
}
cout<<endl;
}
return 0;
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator