| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2886 人关注过本帖
标题:[求助]猴子分桃???
只看楼主 加入收藏
xl1314gudan
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-9-5
收藏
得分:0 
回复:(雨中飞燕)以下是引用xl1314gudan在2007-9-13...

可是我的题目是 第一个猴子分成5份 第二个是分4份 依次递减....... 还有那些别人做的 调用的常量我看都没有看过 我才开始学C呢..........


能陪我分享喜悅 能陪我面對輩傷 就算幫吥上忙 也會靜靜啲陪著我 這個世界上有這樣啲人麽?
2007-09-13 21:15
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
以下是引用xl1314gudan在2007-9-13 21:15:35的发言:

可是我的题目是 第一个猴子分成5份 第二个是分4份 依次递减....... 还有那些别人做的 调用的常量我看都没有看过 我才开始学C呢..........

其实是一样的,如果不计算效率,那也就是简单的枚举



by 雨中飞燕 QQ:78803110 QQ讨论群:5305909

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/

2007-09-13 21:18
無邪的睡脸
Rank: 2
等 级:等待验证会员
威 望:1
帖 子:344
专家分:13
注 册:2007-9-11
收藏
得分:0 
分成5份拿走一份后不能刚好分四份吗?为什么会多个?楼主什么意思?
2007-09-13 21:28
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
以下是引用無邪的睡脸在2007-9-13 21:28:06的发言:
分成5份拿走一份后不能刚好分四份吗?为什么会多个?楼主什么意思?

嗯嗯,偶在怀疑楼主的题目是否有解。。。。

2007-09-13 21:31
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
收藏
得分:0 
倒回去算经典分桃问题~~~

[此贴子已经被作者于2007-9-13 22:59:44编辑过]



偶学编程,也许本身就是一个错。。。
2007-09-13 22:59
iaw398492065
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-21
收藏
得分:0 

能用递归做不?用递归就能做出来!最后一只猴子取走之后数目就为0!代码是这样的f(int x,int y){
if (y==0){return (0);}
eles {
return {f(x,(y-1))/(y-1);}
}}这个代码我没验证过,也不知道是不是正确的,反正那个思想是正确的,不过我目前对C语言还不是很行,见笑了

2007-09-14 01:37
iaw398492065
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-21
收藏
得分:0 
哎呀,上个好像是错的,不好意思,好久没看递归,再写一个吧!
f(int y)
{int x;
if(y==0) {return (0);}
eles{return((x=f(y-1)-1))/y);}
}希望这次能对,新手上路,别见笑
2007-09-14 01:47
iaw398492065
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-21
收藏
得分:0 
把Y初始为5,不过我没用电脑算,手算为326
2007-09-14 01:50
lqcheng
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2007-8-18
收藏
得分:0 
回复:(xl1314gudan)[求助]猴子分桃???
第一个猴子分五分,扔掉一个,拿走一份,不正好剩下四分吗?第二只怎么分四分还能多出一个?
2007-09-14 06:42
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
以下是引用iaw398492065在2007-9-14 1:50:59的发言:
把Y初始为5,不过我没用电脑算,手算为326

错的,是拿走一份,不是拿剩一份



by 雨中飞燕 QQ:78803110 QQ讨论群:5305909

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/

2007-09-14 08:24
快速回复:[求助]猴子分桃???
数据加载中...
 
   



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

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