发一个分治的题解好了。
用二维字符数组存储结果,初始化全部是空格,修改需要修改的变量即可。
思路:打印一个距离最左端有dist个空格,尺寸为size,最下一行在数组中height行的三角形时,
如果size为1,直接存储;
否则打印顶部、左下和右下的三个小三角形,具体坐标见代码。
由于“\”是C++中的转义字符,可以使用char x=(char)92的方式将字符变量x赋值为“\”。
代码来了
#include<iostream>
using namespace std;
int n,a[1030]={
1}