| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1386 人关注过本帖
标题:求个递归算法
取消只看楼主 加入收藏
梦自在
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2007-3-26
收藏
 问题点数:0 回复次数:6 
求个递归算法
输出下面的数值:
1
2 2
3 3 3
. . . .
. . . .
. . . . .
n n n... n
求个递归算法???并说下上面的与倒着输出来的区别.
n n n... n
. . .
. . .
3 3 3
2 2
1
谢谢
搜索更多相关主题的帖子: 递归 算法 
2007-04-10 16:52
梦自在
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2007-3-26
收藏
得分:0 
回复:(I喜欢c)int f(int n) { int i; if(!n)...

int f(int n)
{
int i;
if(!n) return;
for(i=n;i;i--)
cout<<n<<' ';
cout<<endl;
f(n-1);
}
这我知道的
但是int f(int n)
{
int i;
if(!n) return;
f(n-1);
for(i=n;i;i--)
cout<<n<<' ';
cout<<endl;
} 把d(n-1)放在前面怎么就是从122333 怎么输入呢.我看f(n-1)放在前面和后面是一样的啊
请指点!!!谢谢!!!


http://blog./adreamstar/
2007-04-10 18:29
梦自在
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2007-3-26
收藏
得分:0 
回复:(aipb2007)void display_up(int n){ if (n...

我昏哒 .这算法都是一样的.
但请讲解下上面我问的点小问题好么???
谢谢


http://blog./adreamstar/
2007-04-10 19:41
梦自在
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2007-3-26
收藏
得分:0 
回复:(aipb2007)你在我代码的基础上说详细点你的问...
display_up(n);放在后面我知道是从n开始输出
但display_up(n);放在前面怎么是从1开始输出了

http://blog./adreamstar/
2007-04-10 19:58
梦自在
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2007-3-26
收藏
得分:0 

有点明白了
这return是返回到 display_up(n),
我开始一看还觉得到++n后,又要执行if (n-- > 0)哦,
在问也是多余的呢,我自己慢点去琢磨去
谢谢大家!!!


http://blog./adreamstar/
2007-04-10 21:18
梦自在
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2007-3-26
收藏
得分:0 
...?
我就是在学栈的时候,就是汉诺塔算法时遇到的问题,才发现以前还没学好

http://blog./adreamstar/
2007-04-10 21:56
梦自在
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2007-3-26
收藏
得分:0 
我想的是汉诺塔游戏可以用FLASH AS做出来,但是C++里面怎么做哦.
没有图形,没看到startDrag,moveTo之类的移动的函数.至少我现在还没用到,老师叫我们也没叫过.
真不知道C++是怎么做游戏的,至少做出来了也不方便,我是这么认为的

http://blog./adreamstar/
2007-04-10 22:24
快速回复:求个递归算法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022575 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved