dig9.cpp

来自「是一本教程的实例代码,可以下载后直接运行,即可以得到答案.」· C++ 代码 · 共 33 行

CPP
33
字号
#include <iostream.h>
void count(int i,int n)              //递归函数,输出一行
{
    cout<<i<<"  ";
    if(i<n)
    {
        count(i+1,n);
        cout<<i<<"  ";
    }
}
void main()
{
   int i,j,n=9;
   for(i=1;i<=n;i++)
   {
       for(j=n;j>i;j--)
           cout<<"   ";
       count(1,i);
       cout<<"\n";
   }
}
/*
程序运行结果 :
                          1
                       1  2  1
                    1  2  3  2  1
                 1  2  3  4  3  2  1
              1  2  3  4  5  4  3  2  1
           1  2  3  4  5  6  5  4  3  2  1
        1  2  3  4  5  6  7  6  5  4  3  2  1
     1  2  3  4  5  6  7  8  7  6  5  4  3  2  1
  1  2  3  4  5  6  7  8  9  8  7  6  5  4  3  2  1
*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?