问题 C: 等腰梯形

题目描述

请输入高度h,输入一个高为h,上底边长为的等腰梯形(例如h=4,图形如下)。

   ****

  ******

 ********

**********

输入

输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。

输出

对应于m个case输出要求的等腰梯形。

样例输入

1
4

样例输出

   ****
  ******
 ********
**********

#include<cstdio>
int main(){
	int m, h;
	scanf("%d", &m);
	for(int i=0; i<m; i++){
		scanf("%d", &h);
		for (int j=1; j<=h; j++){
			for(int n=1; n<=h-j; n++)printf(" ");
			for(int n=1; n<=h+(j-1)*2; n++)printf("*");
			printf("\n");
		}
	}
	return 0;
}


猜你喜欢

转载自blog.csdn.net/chuyuan_li/article/details/80890719