这个帖子必须置顶!!!
by 高氯酸铜 @ 2018-06-20 17:43:15
那 1 是左对齐还是右对齐 还是在中间??
by 十七 @ 2018-10-23 23:49:02
好的 经验证 是左对齐(逃~~~
by 十七 @ 2018-10-24 23:20:15
@[List](/space/show?uid=64698)
回楼主:
我就是这么搞得,全WA
```cpp
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
typedef long long ll;
char a[1000001];
char to[1000001];
ll n,p=0,size;
int main()
{
scanf("%lld\n",&n);
gets(to);
size=strlen(to);
for(ll i=0;i<size;i++)
{
if(to[i]=='1'||to[i]=='4')
{
putchar(' ');
for(ll w=1;w<=n;w++)putchar(' ');
putchar(' ');
}
else
{
putchar(' ');
for(ll w=1;w<=n;w++)putchar('-');
putchar(' ');
}
putchar(' ');
}
putchar('\n');
for(ll k=1;k<=n;k++)
{
for(ll i=0;i<size;i++)
{
if(to[i]=='4'||to[i]=='5'||to[i]=='6'||to[i]=='8'||to[i]=='9'||to[i]=='0')putchar('|');
else putchar(' ');
for(ll w=1;w<=n;w++)putchar(' ');
if(to[i]=='5'||to[i]=='6')putchar(' ');
else putchar('|');
putchar(' ');
}
putchar('\n');
}
for(ll i=0;i<size;i++)
{
if(to[i]=='1'||to[i]=='7'||to[i]=='0')
{
putchar(' ');
for(ll w=1;w<=n;w++)putchar(' ');
putchar(' ');
}
else
{
putchar(' ');
for(ll w=1;w<=n;w++)putchar('-');
putchar(' ');
}
putchar(' ');
}
putchar('\n');
for(ll k=1;k<=n;k++)
{
for(ll i=0;i<size;i++)
{
if(to[i]=='2'||to[i]=='6'||to[i]=='8'||to[i]=='0')putchar('|');
else putchar(' ');
for(ll w=1;w<=n;w++)putchar(' ');
if(to[i]=='2')putchar(' ');
else putchar('|');
putchar(' ');
}
putchar('\n');
}
for(ll i=0;i<size;i++)
{
if(to[i]=='1'||to[i]=='4'||to[i]=='7')
{
putchar(' ');
for(ll w=1;w<=n;w++)putchar(' ');
putchar(' ');
}
else
{
putchar(' ');
for(ll w=1;w<=n;w++)putchar('-');
putchar(' ');
}
putchar(' ');
}
return 0;
}
```
虽然很丑但麻烦楼主看看
by 万弘 @ 2018-11-16 16:45:00
啊啊啊啊啊啊,终于过了...感谢楼主!!!
by 微光月辉 @ 2019-08-08 00:19:49