| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 1170 人关注过本帖
标题:猴子吃桃问题[递归实现]
收藏  订阅  推荐  打印 
nianshi
Rank: 3Rank: 3
等级:中级会员
帖子:193
积分:2111
注册:2007-11-7
猴子吃桃问题[递归实现]

猴子吃桃问题:小猴摘了很多桃子,第一天吃了一半又多吃一个,第二天又吃掉一半再多吃一个,如此下去,到第真十天恰好还剩一个桃子。问第一天小猴摘了多少桃子?
我是用递归做的:
#include "stdio.h"
int fun(int);
main()
{
int count;
count=fun(1);
printf("count=%d\n",count);
}
int fun(int day)
{
if(day==10)
return 1;
else
return (fun(day+1)+1)*2;
}

搜索更多相关主题的帖子: 递归  猴子  
2007-11-8 11:10
万兽无缰
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:296
积分:3226
注册:2007-8-27

编译通过,恭喜


女朋友问我想怎么死~~~
             我说我想"爽死"
2007-11-8 11:15
海岸山峰
Rank: 1
等级:新手上路
帖子:4
积分:140
注册:2008-2-28

我用数组做的
#include"stdio.h"
void main()
{
  int a[10]={0,0,0,0,0,0,0,0,0,0};
  int day=10;
  int i=10;
  a[0]=1;
  for(i=0;i<=9;i++)
  {
    a[i+1]=(a[i]+1)*2;
  }
  for(i=9;i>=0;i--)
  {
    printf("%d\n",a[i]);
  }
}
2008-2-28 16:32
海岸山峰
Rank: 1
等级:新手上路
帖子:4
积分:140
注册:2008-2-28

要是用链式结构应该怎么做呢?

希望不吝指教
2008-2-28 16:34
wudizizai
Rank: 1
等级:新手上路
帖子:18
积分:320
注册:2008-2-25

int fun(int);
里面的int代表什么意思?
2008-2-28 21:38
xfcyjhb
Rank: 2
来自:重庆
等级:注册会员
帖子:116
积分:1358
注册:2008-2-26

int fun(int)
类型说明符 被调函数名(类型,类型....);
括号里的int 为形参类型
2008-2-29 10:20
leeco
Rank: 4
等级:高级会员
威望:8
帖子:870
积分:9662
注册:2007-5-10

以下是引用 海岸山峰 在 2008-2-28 16:34 的发言:

要是用链式结构应该怎么做呢?

希望不吝指教
SuperBoy
2008-2-29 12:32
一片雪
Rank: 1
等级:新手上路
帖子:5
积分:156
注册:2008-2-29

我用笔算了下是3070
程序结果是1534
再把题目看一遍
觉得题意有点不清楚
第十天剩一个
是当天没吃就剩一个
还是吃后剩一个?
2008-2-29 14:32
默默无纹
Rank: 2
等级:注册会员
帖子:45
积分:806
注册:2008-2-12

意思应该是指第十天吃过后还剩一个,
如果没吃就还剩一个,那说第九天还剩一个比较好
不过确实有点让人晕的
最好说成第十天吃过后还剩一个
这样结果应该是3070,程序中应该是"day==11"
理解为第十天还没吃就剩一个,应该是lz的程序,结果是1534。
中国语言博大精深,真的不好懂。

[ 本帖最后由 默默无纹 于 2008-2-29 15:48 编辑 ]

从来怨天尤人每每自封为神
常怜众生如蚁不意身本凡尘
2008-2-29 15:02
迷失的水晶
Rank: 1
等级:新手上路
帖子:12
积分:244
注册:2008-2-27

猴子吃桃问题也有那么大学问哈[bc09]
大家有时间帮我看看这个读心术到底是怎么回事儿?不管你想的是多少它都知道,它怎么知道的???为什么???先谢谢各位了~~~

http://www.wxhtml.com/1/viewspace-15069
2008-2-29 22:04
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.068789 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved