博客
关于我
【模拟】优美三角剖分
阅读量:355 次
发布时间:2019-03-04

本文共 676 字,大约阅读时间需要 2 分钟。

小X同学为了搞好和小C同学的关系,特意寻找了一些优美的图像作为礼物。

这是一些由无穷无尽三角形组成的极为优美的图形,小X同学很想实现这些极富美感的图形,但是作为一名初赛都未过的伪退役选手,他水平有限,于是这个艰巨的任务就落在你们身上了。
由于好心的出题人,数据范围n<=10。
(具体图形详见样例,每一阶图形都是由3个上一阶图形拼成的)

Input

只有一行,输入一个整数为N,表示要求出N阶的图形。

Output

输出相应的图形


嗯。。其实每一个小三角有一个隐形框框着,可以视为一个方形的块,例:

然后在下面复制俩个
然后在第一个前添加空格
在这里插入图片描述
然后它们三形成一个新的方形。。。

#include
#include
#include
#include
using namespace std;string f[10001];int k,n;int main(){ k=2; f[1]=" /\\ "; f[2]="/__\\"; scanf("%d",&n); for(int i=2;i<=n;++i){ for(int j=1;j<=k;++j) f[k+j]=f[j]+f[j]; for(int j=1;j<=k;++j) for(int l=1;l<=k/2;++l) f[j]=" "+f[j]+" "; k=k*2; } for(int i=1;i<=k;++i) cout<
<

转载地址:http://pbug.baihongyu.com/

你可能感兴趣的文章
(C++11/14/17学习笔记):线程启动、结束,创建线程多法、join,detach
查看>>
leetcode 14 最长公共前缀
查看>>
做做Java
查看>>
C++并发与多线程(一)
查看>>
计算机网络子网划分错题集
查看>>
java一些基本程序
查看>>
vue-依赖-点击复制
查看>>
LeetCode 116填充每个节点的下一个右侧结点指针
查看>>
2021-4-28【PTA】【L2-1 包装机 (25 分)】
查看>>
Arduino mega2560+MPU6050利用加速度值控制舵机
查看>>
紫书——蛇形填数
查看>>
A Guide to Node.js Logging
查看>>
webwxbatchgetcontact一个神奇的接口
查看>>
Edge浏览器:你的的内核我的芯
查看>>
【考研英语-基础-简单句】简单句的核心变化_谓语情态
查看>>
Jetson AGX Xavier硬件自启动
查看>>
统计字符数
查看>>
JS 数组的 every()、some() 、filter()、findIndex() 、find()、map()方法
查看>>
JS数据类型的判断
查看>>
实现一个简易Vue(三)Compiler
查看>>