本题要求实现一个函数,输入一个正整数n(1<=n<=9),输出n行空心的数字金字塔。要求定义和调用函数hollow_pyramid(n)打印出n行空心的数字金字塔。
5
1
2 2
3 3
4 4
555555555
#include
void hollowPyramid ( int n );
int main()
{
int n;
scanf("%d", &n);
hollowPyramid ( n );
return 0;
}
void hollowPyramid ( int n )
{
int i,j;
for(i=1;i<=n;i++)
{
for(j=1;j<=n-1+i;j++)
{
if(i==n)//j为第i行中的第几个 (j的结束条件是本行非空格的后一个数字)
{
printf("%d",i);
}
else if(i