必威体育Betway必威体育官网
当前位置:首页 > IT技术

问题 C: 等腰梯形

时间:2019-06-09 10:42:06来源:IT技术作者:seo实验室小编阅读:78次「手机版」
 

等腰梯形

题目描述

请输入高度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;
}

相关阅读

C12-1 等腰三角形的面积

等腰三角形的面积   (100/100 分数)题目描述 输入一个三角形三条边长,判断是否是等腰三角形并计算其面积。注意若输入数据非等腰

分享到:

栏目导航

推荐阅读

热门阅读