您的位置:首页 > 其它

0021利用递归算法打印数字金字塔

2015-11-17 10:50 337 查看
一道有意思的题,就当娱乐吧。

#include"iostream"
using namespace std;

//打印一个数字塔
void count(int i,int n)
{
cout<<i<<"  ";
if (i<n)
{
count(i+1,n);
cout<<i<<"  ";
}
}

void main()
{
int i,j,n=11;
for (i=1;i<=n;i++)
{
for(j=n;j>i;j--)
cout<<"   ";
count(1,i);
cout<<"\n";
}
}


运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: