Description
已知星号等腰梯形的层数为h,最上面一层的星号个数为a,以后每层比上一层多两个星号,要求最底下一层的第一个星号前面没有空格,请编程序画出这个等腰梯形。画梯形的过程要求用函数实现
Input
输入只有一行,两个用空格隔开的正整数h和a,分别表示层数和最上面一层的星号个数。1<=h,a<=20。
Output
输出符合要求的图案。
Sample Input
6 4
Sample Output
**** ****** ******** ********** ************ **************
#include<bits/stdc++.h>
using namespace std;
int main()
{
int i,j,k;
int h,a;
cin>>h>>a;
for(i=1;i<=h;i++)
{
for(k=h-i;k>0;k--)
{
cout<<" ";
}
for(j=1;j<=a+(i-1)*2;j++)
{
cout<<"*";
}
cout << endl;
}
return 0;
}