空心的数字金字塔

空心的数字金字塔

本题要求实现一个函数,输入一个正整数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

你可能感兴趣的:(c#,c++,c语言)