发生运行时错误主要是逻辑问题,或少了代码。 满分答案,拿走不送。
#include <bits/stdc++.h>
using namespace std;
int main()
{
string a;cin>>a;
for(int i=0;i<=a.size()-1;i++)
{
if(a[i]=='0'||a[i]=='2'||a[i]=='3')cout<<".....";
else if(a[i]=='1')cout<<"****.";
}
cout<<endl;
for(int i=0;i<=a.size()-1;i++)
{
if(a[i]=='1'||a[i]=='2'||a[i]=='3')cout<<"****.";
else if(a[i]=='0')cout<<".***.";
}
cout<<endl;
for(int i=0;i<=a.size()-1;i++)
{
if(a[i]=='0')cout<<".***.";
else if(a[i]=='1')cout<<"****.";
else if(a[i]=='2'||a[i]=='3')cout<<".....";
}
cout<<endl;
for(int i=0;i<=a.size()-1;i++)
{
if(a[i]=='0')cout<<".***.";
else if(a[i]=='1'||a[i]=='3')cout<<"****.";
else if(a[i]=='2')cout<<".****";
}
cout<<endl;
for(int i=0;i<=a.size()-1;i++)
{
if(a[i]=='0'||a[i]=='2'||a[i]=='3')cout<<".....";
else if(a[i]=='1')cout<<"****.";
}
return 0;
}