C - Sierpinski carpet(abc357)

题意:

  • 中央区块完全由白色单元格组成。
    • 其他八个区块是 (𝐾−1)(K−1) 级地毯。

给你一个非负整数 N 。

请按照指定格式打印 N 级地毯。

分析:先把地毯分成九块

除了中间那块,其它都是由左上角那块延申出来的

#include<bits/stdc++.h>

using namespace std;

char a10001000;

int main(){

int n;cin>>n;

a11='#'; int c=1;

for(int i=1;i<=pow(3,n);i++){

ai0='#';a0i='#';

}

for(int z=1;z<=n;z++){

c*=3;

for(int i=1;i<=c;i++){

for(int j=1;j<=c;j++){

if(i>c/3||j>c/3){//除了左上角那块

if((i>c/3&&i<=2*(c/3))&&(j>c/3&&j<=2*(c/3))){//中间那块

aij='.';

}

else if(i<=c/3&&j>c/3){

aij=aij%(c/3);

}

else aij=ai%(c/3)j;

}

}

}

}

for(int i=1;i<=c;i++){

for(int j=1;j<=c;j++){

cout<<aij;

}

cout<<endl;

}

return 0;

}

相关推荐
什巳20 小时前
JAVA练习312- 二叉搜索树中第 K 小的元素
java·数据结构·算法·leetcode
froyoisle20 小时前
CSP 真题解析:[CSP-J 2020-T3] 表达式
c++·算法·csp·信息学·信奥赛
geats人山人海20 小时前
算法好题 2026.7.18
算法
Darkwanderor20 小时前
动、静态库相关内容的详细介绍
linux·c语言·开发语言·c++
文祐20 小时前
C++类之虚函数表没有虚继承的菱形继承
开发语言·c++·算法
Lumos18620 小时前
51单片机从零到实战(8)——串口通信
算法
小帽子_12321 小时前
大功率 PCS 双环闭环控制算法原理与实现
算法
buhuizhiyuci1 天前
【算法篇】位运算 —— 基础篇
java·数据库·算法
Black蜡笔小新1 天前
算法训练完了怎么上线?DLTM→AIS→EasyGBS三步交付流水线
人工智能·算法
孬甭_1 天前
C++ string类
开发语言·c++