- 1 -
Problem D:
打印金字?/p>
Time Limit:
1 Sec
Memory Limit:
64 MB
Submit:
6187
Solved:
3736
Description
请编写程序输出双层金字塔图形?/p>
Input
多个测试数据。每个测试数据输入一个整?/p>
n(1 <= n <= 9)
Output
输出
n
层双层金字塔?/p>
Sample Input
1
3
Sample Output
*
*
***
*****
***
*
HINT
用双重循环做,外循环代表行数,第一个内循环输出空格?/p>
第二个内循环输出
*
for(;;)
{
for(;;)
{
}//
输出空格
for(;;)
{
}//
输出
*
}//
外循?/p>
#include <stdio.h>
int main()
{
int n,i,j,k;
while (scanf("%d",&n)!= EOF)
{
for (i=1;i<=n;i++)
{
for (j=1;j<=n-i;j++) //
注意
j
的范?/p>
printf(" ");
for (k=1;k<2*i;k++)
//
注意
k
的范?/p>
printf("*");
printf("\n");
}
for (i=n+1;i<=2*n-1;i++)
{
for (j=1;j<=i-n;j++) //
注意
j
的范?/p>
printf(" ");
for (k=1;k<2*(2*n-i);k++)
//
注意
k
的范?/p>
printf("*");
printf("\n");
}
}
}
Problem C:
新年挂灯?/p>
Time Limit:
1 Sec
Memory Limit:
128 MB
Submit:
933
Solved:
459
Description
又是新的一年,家家户户挂灯笼。请你编写一个程序,能根据需
要打印出灯笼的图案?/p>
Input