等腰梯形
题目描述
请输入高度h,输入一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。
****
******
********
**********
输入
输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。
输出
对应于m个case输出要求的等腰梯形。
样例输入
1 4
样例输出
**** ****** ******** **********
#include<stdio.h>
#include<string.h>
int main()
{
int n;
scanf("%d",&n);
while(n--){
int m;
scanf("%d",&m);
int i,j;
for(i=0;i<m;i++)
{
for(j=0;j<3*m-2;j++)
{
if(i!=m-1)
{
if(j<m-i-1)printf(" ");
else if(j>=m-i-1&&j<2*m+i-1)printf("*");
else if(j>=2*m+i-1&&j<3*m-3)printf(" ");
else if(j==3*m-3)printf(" \n");
}
else{
if(j<3*m-3)printf("*");
else{
printf("*\n");
}
}
}
}
}
return 0;
}
相关阅读
等腰三角形的面积 (100/100 分数)题目描述 输入一个三角形三条边长,判断是否是等腰三角形并计算其面积。注意若输入数据非等腰