肝废了
2024-05-26 12:33:50
发布于:广东
15阅读
0回复
0点赞
#include <iostream>
#include <cstdio>
using namespace std;
string a;
char f(int i){
return (i % 3 == 2 ? '*' : '#');
}
void print1(){
for(int i = 0; a[i] != '\0'; i++){
cout << ".." << f(i) << '.';
}cout << ".\n";
}void print2(){
cout << '.';
for(int i = 0; a[i] != '\0'; i++){
cout << f(i) << '.' << f(i) << '.';
}cout << endl;
}void print3(){
cout << f(0);
for(int i = 0; a[i] != '\0'; i++){
cout << '.' << a[i] << '.' << ((i % 3 == 0 || i % 3 == 1 && a[i + 1] == '\0') ? '#' : '*');
}cout << endl;
}
int main(){
cin >> a;
print1(), print2(), print3(), print2(), print1();
return 0;
}
这里空空如也
有帮助,赞一个