请根据要求打印可空心倒三角形。
输入:
输入三角形的高度(h >= 0)。
输出:
打印相应的空心倒三角形。图样参见测试用例。
测试输入 | 期待的输出 | 时间限制 | 内存限制 | 额外进程 | |
---|---|---|---|---|---|
测试用例 1 | 以文本方式显示
| 以文本方式显示
| 1秒 | 64M | 0 |
测试用例 2 | 以文本方式显示
| 以文本方式显示
| 1秒 | 64M | 0 |
#include<stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);//输入三角形的高度
for(i=0;i<2*n-1;i++) //第一行有2n-1个*
printf("*");
printf("\n"); //换行符别忘啦!
for(i=1;i<n;i++) //有n-1行
{
for(j=0;j<2*n-1-i;j++) //形成倒梯形的输出空间(有空格有*)
{
if(j==2*n-i-2||j==i) //j==i是往右下延长那条边,另一个不用说就是另一条边
printf("*");
else
printf(" ");
}
printf("\n"); //记得换行哈!
}
return 0;
}