C++ WA 3个
查看原帖
C++ WA 3个
1365630
aminoac666楼主2024/5/26 21:41

本地能过但WA了三个

#include<bits/stdc++.h>
using namespace std;

int main(){
	string b[5]={"..",".","#","",""};
	string a;
	cin>>a;
	for(int i=0;i<a.size();++i){
		if(i)
			b[0]+="...";
		if((i+1)%3==0)
			b[0]+="*";
		else
			b[0]+="#";
	
		if(i)
			b[1]+=".";
		if((i+1)%3==0)
			b[1]+="*.*";
		else
			b[1]+="#.#";
			
		if((i+1)%3==0)
			b[2]+="*.",b[2]+=a[i],b[2]+=".*";
		else if(i+2<a.size() && (i+2)%3==0)
			b[2]+=".",b[2]+=a[i],b[2]+=".";
		else
			b[2]+=".",b[2]+=a[i],b[2]+=".#";
	}
	b[0]+="..",b[1]+=".",b[3]=b[1],b[4]=b[0];
	for(int i=0;i<5;++i)
		cout<<b[i]<<endl;
	return 0;
}

2024/5/26 21:41
加载中...