输出倒三角(c++实现)

题目描述:

输入正整数n<=20,输出一个n层的倒三角形。

#include<iostream>
using namespace std;
int main() {
	int n;
	cin >> n;
	char cha = ' ';//*前用空格填满
	int din = n * 2 - 1;//顶层*的数目
	for (int i = 0; i < n; i++) {
		int t = 0;
		if (t < i) {
			for (; t < i; t++) {
				cout << cha;
			}
		}
		for (int j = 0; j < din; j++) {
			cout << "";
			if(j==din-1)cout << endl;//输完*后回车,继续第下一行操作
		}
		din=din-2;
	}
}

结果如下:

[外链图片转存失败,源站可能有防盗在这里插入!链机制,建描述]议将图片上https://传(imblog.csdnimg.cn/wtRD201029225713192.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUxNTgyNjMx,size_16,color_FFFFFF,t_70#pic_center)process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUxNTgyNjMx,size_16,color_FFFFFF,t_70#pic_center)]

©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页