情况说明:18级新生周赛(2)
题目描述
小明去吃饭时发现餐桌上有个迷你的小沙漏,无聊等饭的小明对它起了兴趣。看小明一直在看小沙漏,一旁的dk大叔说: ”如果沙漏漏完,菜还没上齐的话,这顿饭咱就免单了“ 。知道沙漏作用的小明对桌子上的沙漏更加跟兴趣了,他想把这个小沙漏打印出来,但一时不知道怎么办。聪明的你可以帮帮他吗?
输入
首先输入一个整数 T, 代表有 T 组输入, 每组输入一个整数n(1 < n < 10),代表沙漏的尺寸。
输出
对于每组输入,输出对应大小的沙漏,注意每个沙漏后都要空一行。
样例输入
3
2
3
4
样例输出
***
*
***
*****
***
*
***
*****
*******
*****
***
*
***
*****
*******
#include<stdio.h>
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int a;
scanf("%d",&a);
int i,j;
for(i=a;i>=1;i--)
{
for(j=1;j<=a-i;j++)
printf(" ");
for(j=0;j<2*i-1;j++)
printf("*");
printf("\n");
}
for(i=2;i<=a;i++)
{
for(j=1;j<=a-i;j++)
printf(" ");
for(j=0;j<2*i-1;j++)
printf("*");
printf("\n");
}
printf("\n");
}
return 0;
}