代码如下:
#include <stdio.h>
#include <string.h>int main() {char str[16];scanf("%s", str);//第一行printf("..");for (int i = 0; i < strlen(str); i++) {if ((i + 1) % 3) {printf("#");} else {printf("*");}if (i < strlen(str) - 1) {printf("...");}}printf("..\n");//第二行for (int i = 0; i < strlen(str); i++) {if ((i + 1) % 3) {printf(".#.#");} else {printf(".*.*");}}printf(".\n");//第三行for (int i = 0; i < strlen(str); i++) {if (i == 0 || (i + 1) % 3 && (i + 1) % 3 != 1) {printf("#"); //当不为3倍数和3倍数后一位} else {printf("*");}printf(".%c.", str[i]);}if (strlen(str) % 3) {printf("#\n");} else {printf("*\n");}//第四行 与第二行相同for (int i = 0; i < strlen(str); i++) {if ((i + 1) % 3) {printf(".#.#");} else {printf(".*.*");}}printf(".\n");//第五行 与第一行相同printf("..");for (int i = 0; i < strlen(str); i++) {if ((i + 1) % 3) {printf("#");} else {printf("*");}if (i < strlen(str) - 1) {printf("...");}}printf("..\n");return 0;
}