题目描述
输入一个整数
n
,输出n行的等腰梯形图案。
该等腰梯形首行固定从3个
*
。
提示:请仔细观察每行前面几个空格几个
*
一行,包含一个整数
n
n行的等腰梯形图案。
样例
3
***
*****
*******
数据范围与提示
分类标签
[循环]
C++题解代码
#include <bits/stdc++.h>
using namespace std;
int n;
int a;
int b;
// The main procedure
int main() {
cin>>n;
a = (n-1);
b = 3;
for (int i = 1; i <= n; i++) {
if (1 != i) {
cout<<'\n';
}
for (int k = 1; k <= a; k++) {
cout<<" ";
}
for (int j = 1; j <= b; j++) {
cout<<"*";
}
b += 2;
a--;
}
return 0;
}
Blockly题解代码图片