打印金字塔:
题目描述:
小明发现电脑可以打印出一些简单有趣的图形,比如金字塔:
* *** *****
小明希望能够过更便捷的打印出金字塔,比如输入n,就输出高度为n的金字塔。请你帮助小明实现。
输入格式:
仅一个正整数 n
输出格式:
共n行,组成如题干描述的金字塔形状。
样例输入1:
4
样例输出1:
* *** ***** *******
约定:
n(2≤n≤40)
解答:
这一题我们利用双重for循环可以很轻松的解答
代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
//定义变量n表示金字塔的行数,输入n。
int n;
cin>>n;
//定义外层for循环,遍历n次。
for(int i=1;i<=n;i++){
//定义内层for循环1,遍历n-i次,打印空格。
for(int j=1;j<=n

文章提供了两种C++代码实现,分别用于打印普通金字塔和镂空金字塔。通过双重for循环,程序可以根据输入的高度n动态生成指定形状的图形。
最低0.47元/天 解锁文章
7822





