喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [原创] 递归基础,用递归方法输出0-100  
 
xieaotian (老老仙)
版主
Rank: 7Rank: 7Rank: 7


UID 82205
精华 1
积分 1295
帖子 1546
金钱 1295 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-10-26
来自 老老神仙部落
状态 离线
递归基础,用递归方法输出0-100

递归基础,用递归方法输出0-100
很简单的入门方法.
#include "stdio.h"
main(){
f(0);
getch();
}
f(n){      /*形参n*/
   if(n<=100){     /*如果n小于100就+1,继续*/
      printf("%5d",n);
      f(++n); /*调用自身,+1*/
   }
   return 0;  /*否则就返回0,停止调用自身*/
}




http://www.okpython.com
让中国的python发展的更快。
2008-7-15 11:16 AM#1
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
nuying117
新手上路
Rank: 1
版主


UID 20038
精华 0
积分 6
帖子 3175
金钱 6 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2003-5-22
来自 杭州
状态 离线
[推荐阅读] 还是觉得奶瓶师傅厉害~
其实这个递归 一条语句就够了

int f(int i)
{
      return ( (-1 !=i ) && f(i-1) && printf("%d\n",i) ) + 1;
}


然后用的时候就直接    f(100)


老老仙斑斑出的这些题很好哦,非常适合初学者仔细研究入门~ 多谢多谢




人至淫则无敌,比喻阿矿,比喻csqspc
2008-7-26 08:59 AM#2
查看资料  发短消息  QQ . .   顶部
 
xieaotian (老老仙)
版主
Rank: 7Rank: 7Rank: 7


UID 82205
精华 1
积分 1295
帖子 1546
金钱 1295 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-10-26
来自 老老神仙部落
状态 离线
[推荐阅读] 北京迎科堡招聘PHP程序员
你这个更牛啊,才一条语句.,



http://www.okpython.com
让中国的python发展的更快。
2008-8-12 10:57 AM#3
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.021679 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP