| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1231 人关注过本帖
标题:一道关于递归的c++算法程序题
取消只看楼主 加入收藏
阳gogo
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2011-4-8
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:3 
一道关于递归的c++算法程序题
题目描述:
日本著名数学游戏专家中村义作教授提出这样一个问题:父亲将2520个桔子分给六个
儿子。分完 后父亲说:“老大将分给你的桔子的1/8给老二;老二拿到后连同原先的
桔子分1/7给老三;老三拿到后连同原先的桔子分1/6给老四;老四拿到后连同原先的
桔子分1/5给老五;老五拿到后连同原先的桔子分1/4给老六;老六拿到后连同原先的
桔子分1/3给老大”。结果大家手中的桔子正好一样多。问六兄弟原来手中各有多少桔
子?

这是我的分析 不过不清楚怎么样写成递归程序
老二:420=(1/8a+b)*6/7             (1/8a+b)=490
老三:420=((1/8a+b)*1/7+c)*5/6        c=434
老四:420=(((1/8a+b)*1/7+c)*1/6+d)*4/5   ……
老五:420=((((1/8a+b)*1/7+c)*1/6)*1/5+e)*3/4   ……
老六:420=(((((1/8a+b)*1/7+c)*1/6)*1/5)*1/4+f)*2/3   ……
老大:420=7/8a+(((((1/8a+b)*1/7+c)*1/6)*1/5)*1/4+g)*1/3   ……
最后得出a和b的方程组,可以解出a、b值
 
请高手指教 谢谢!
搜索更多相关主题的帖子: 桔子 教授 数学 
2011-09-16 18:43
阳gogo
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2011-4-8
收藏
得分:0 
回复 3楼 yuccn
谢谢提醒!我会再认真看一下!
2011-09-17 09:39
阳gogo
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2011-4-8
收藏
得分:0 
回复 楼主 阳gogo


[ 本帖最后由 阳gogo 于 2011-9-17 09:45 编辑 ]
2011-09-17 09:43
阳gogo
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2011-4-8
收藏
得分:0 
回复 2楼 yuccn
谢谢,谢谢!补充问一下,因为我们现在是在学习算法课程,所以老师会让我们用递归来写程序,那么在世家软件开发过程中(我是学java的),算法知识用多少?递归呢?
谢谢指导!
2011-09-17 09:45
快速回复:一道关于递归的c++算法程序题
数据加载中...
 
   



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

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