输入一个正整数n,输出高为n的由*组成的等腰三角形。
输入
输入一个正整数。
输出
输出高为n的由*组成的等腰三角形。
样例输入
3
样例输出
*
***
*****
观察可知,每一行的星号数分别为1,3,5….,我们可用等差数列公式来控制星号输出
代码:
#include <iostream>
using namespace std;
int main()
{
int i,j,n;
cin>>n;
for(i=1;i<=n;i++) //第一个循环控制行数
{
for(j=1;j<=n-i;j++) //第二个循环控制空格
cout<<" ";
for(j=1;j<=i*2-1;j++) //第三个循环控制星号
cout<<"*";
cout<<endl;
}
return 0;
}