30分求调
查看原帖
30分求调
727220
YG_King楼主2024/10/15 15:16
#include<bits/stdc++.h>
#define ll long long
using namespace std;
int main()
{
	string s;cin>>s;
	cout<<"..#";
	int cnt=1;
	for(int i=4;i<=s.size()*4+1;i++) {
		if(i%4==3){
			cnt++;
			if(cnt%3==0) cout<<"*";
			else cout<<"#";
		}
		else cout<<".";
	}
	printf("\n");
	int cnt2=0;			
	for(int i=1;i<=s.size()*4+1;i++){
		if(i%2==1) cout<<".";
		else{
			cnt2++;
			if(((cnt2+1)/2)%3==0) cout<<"*"; 
			else cout<<"#";
		}
	} 
	printf("\n");
	int cnt3=0,k=0,k2=1;
	for(int i=1;i<=s.size()*4+1;i++){
		if(i%2==0 && i%4!=3) cout<<".";
		else if(i%2==1 && i%4!=3){
			if(k2==1) {
				cout<<"#";
				k++;
			}
			else{
				cout<<"*";
				k++;
			}
			if(k==2) {
				if(k2==1) k2=2;
				else k2=1;
				k=0;
			} 
		}
		else if(i%4==3) cout<<s[cnt3++];
	}
	printf("\n");
	int cnt4=0;
	for(int i=1;i<=s.size()*4+1;i++){
		if(i%2==1) cout<<".";
		else{
			cnt4++;
			if(((cnt4+1)/2)%3==0) cout<<"*"; 
			else cout<<"#";
		}
	} 
	printf("\n");
	int cnt5=1;
	cout<<"..#";
	for(int i=4;i<=s.size()*4+1;i++) {
		if(i%4==3){
			cnt5++;
			if(cnt5%3==0) cout<<"*";
			else cout<<"#";
		}
		else cout<<".";
	}
	return 0;
}

2024/10/15 15:16
加载中...