模拟……(只要亿点肝就行)
2024-08-11 19:30:58
发布于:上海
7阅读
0回复
0点赞
#include<iostream>
#include<cstring>
using namespace std;
int main(){
string s;
cin>>s;
//first
for(int i=0;i<s.size();i++){
int k=i+1;
if(k==1){
cout<<"..#";
}
else if(k%3==0){
cout<<"...*";
}
else{
cout<<"...#";
}
}
cout<<"..\n";
//second
for(int i=0;i<s.size();i++){
int k=i+1;
if(k%3==0){
cout<<".*.*";
}
else{
cout<<".#.#";
}
}
cout<<".\n";
//third
for(int i=0;i<s.size();i++){
int k=i+1;
if(k==1){
cout<<"#."<<s[0];
}
else if(k%3==0||k%3==1){
cout<<".*."<<s[i];
}
else{
cout<<".#."<<s[i];
}
}
if(s.size()%3==0){
cout<<".*\n";
}
else{
cout<<".#\n";
}
//forth
for(int i=0;i<s.size();i++){
int k=i+1;
if(k%3==0){
cout<<".*.*";
}
else{
cout<<".#.#";
}
}
cout<<".\n";
//fifth
for(int i=0;i<s.size();i++){
int k=i+1;
if(k==1){
cout<<"..#";
}
else if(k%3==0){
cout<<"...*";
}
else{
cout<<"...#";
}
}
cout<<"..";
}
这里空空如也
有帮助,赞一个