| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1207 人关注过本帖
标题:如何理解关于函数递归的程序?
只看楼主 加入收藏
zhengzhihui
Rank: 2
来 自:汕头大学
等 级:论坛游民
帖 子:36
专家分:57
注 册:2009-7-4
结帖率:90%
收藏
已结贴  问题点数:20 回复次数:13 
如何理解关于函数递归的程序?
题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
程序源代码:

#include "stdio.h"
main()
{
int i=5;
void palin(int n);
printf("\40:");
palin(i);
printf("\n");
}
void palin(n)
int n;
{
char next;
if(n<=1)
 {
 next=getchar();
 printf("\n\0:");
 putchar(next);
 }
else
 {
 next=getchar();  /*这一段尤其不懂*/
 palin(n-1);
 putchar(next);
 }
}
本程序该如何理解?


[ 本帖最后由 zhengzhihui 于 2009-8-28 14:53 编辑 ]
搜索更多相关主题的帖子: 函数 递归 
2009-08-28 14:43
UserYuH
Rank: 12Rank: 12Rank: 12
来 自:毅华
等 级:火箭侠
威 望:8
帖 子:720
专家分:3300
注 册:2009-8-10
收藏
得分:20 
看递归一个好方法,拆分,就是把调用本身的函数时,调用一次就看做不同的函数。
这样就好分析了。看我画的不知是否好理解,画完才觉得自己有画画的天赋。
图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 UserYuH 于 2009-8-28 16:27 编辑 ]

努力—前进—变老—退休—入土
2009-08-28 16:26
oicq88twb
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-8-19
收藏
得分:0 
问题很不错,回答的也很不错  
2009-08-28 16:54
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
回复 2楼 UserYuH
我也觉得你有画画的天赋

我就是真命天子,顺我者生,逆我者死!
2009-08-28 16:57
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
回复 2楼 UserYuH
我想请你帮我画一个 4层的 满四叉树  和 一个4层的满二叉树

我就是真命天子,顺我者生,逆我者死!
2009-08-28 17:00
UserYuH
Rank: 12Rank: 12Rank: 12
来 自:毅华
等 级:火箭侠
威 望:8
帖 子:720
专家分:3300
注 册:2009-8-10
收藏
得分:0 
又画这些?
都是平面的,你是女生,不如给你画张人像好了。
往3D发展。支持我贴你的大头贴出来。

努力—前进—变老—退休—入土
2009-08-28 17:06
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
你画好了 我再让你看看什么叫  天资国色

我就是真命天子,顺我者生,逆我者死!
2009-08-28 17:12
UserYuH
Rank: 12Rank: 12Rank: 12
来 自:毅华
等 级:火箭侠
威 望:8
帖 子:720
专家分:3300
注 册:2009-8-10
收藏
得分:0 
哟,夸这么大海口,说自己是“天资国色”?看来是有几分长像的,很想看看。
但我也是个英俊潇洒的帅哥,叫一个帅哥画这么多叉叉,还要满叉,这太不潇洒了。
不如你画出来给我看,我把我的帅照你给看。


努力—前进—变老—退休—入土
2009-08-28 17:34
茜雨飘飘
Rank: 2
等 级:论坛游民
帖 子:11
专家分:25
注 册:2009-8-28
收藏
得分:0 
晕死
2009-08-28 17:45
liangonejzh
Rank: 2
等 级:论坛游民
帖 子:20
专家分:18
注 册:2009-7-30
收藏
得分:0 
2009-08-28 20:08
快速回复:如何理解关于函数递归的程序?
数据加载中...
 
   



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

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