用星号打印金字塔-循环练习4

在这里插入图片描述在这里插入图片描述
#include
#include <Windows.h>

using namespace std;

int main(void) {
int lien; //层数

cout << "请输入打印层数:";
cin >> lien;

//嵌入式循环打印   先打印  (空格   *号  换行)
// p<=i*2   等同于  p<i*2+1
for(int i=0; i<lien; ++i) {
	for(int j=0; j<lien-i; ++j) {
		cout << " ";
	}
	for(int p=0; p<=i*2; ++p) {
		cout << "*";
	}
	cout << endl;
}
system("pause");
return 0;

}

/** 用*号打印如下
4 * 1
3 *** 3
2 ***** 5
1 ******* 7
0 ********* 9
**/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了73 篇原创文章 · 获赞 0 · 访问量 9889

猜你喜欢

转载自blog.csdn.net/weixin_45399178/article/details/103175334
今日推荐