《算法笔记》3.3小节-图形输出
问题 C: 等腰梯形
题目描述
请输入高度h,输入一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。
输入
输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。
输出
对应于m个case输出要求的等腰梯形。
样例输入
1
4
样例输出
#include<cstdio>
int main()
{
int m,h,i,j;
scanf("%d",&m);
for(int k=0;k<m;i++)
{
scanf("%d",&h);
for(i=0;i<h;i++)
{
int t=(2*h-2*(i+1))/2;
for(j=0;j<t;j++)
{
printf(" ");
}
for(j=t;j<(3*h-2)-t;j++)
{
printf("*");
}
printf("\n");
}
}
return 0;
}