题目:

     日本著名数学游戏专家中村义作教授提出这样一个问题:父亲将2520个桔子分给六个儿子。分完后父亲说:“老大将分给你的桔子的1/8给老二;老二拿到后连同原先的桔子分1/7给老三;老三拿到后连同原先的桔子分1/6给老四;老四拿到后连同原先的桔子分1/5给老五;老五拿到后连同原先的桔子分1/4给老六;老六拿到后连同原先的桔子分1/3给老大”。结果大家手中的桔子正好一样多。问六兄弟原来手中各有多少桔子?

分析:

倒推就可以了:
总共2520,分到最后没人是2520/6=420
老六拿到后连同原先的桔子分1/3给老大,所以老六没分给老大之前是420*3/2=630,分给老大的是630/3=210;
老大最后也是420,所以老大在分给老二后的橘子数为420-210=210;
而老大将分给你的桔子的1/8给老二,故老大未分给老二前的橘子数为210*8/7=240;
老二拿到后连同原先的桔子分1/7给老三,设老二本身的橘子树为x,则(x+30)*6/7=420;老二本身的橘子数为460;

....

以此类推!

#include<stdio.h>
int main()
{int i; float a[6]; for(i=0;i<6;i++) a[i]=420.0; for(i=5;i>0;i--) { a[i]=a[i]*(8-i)/(7-i); // printf("%-6.0f\n",a[i]); } a[0]=210.0*8/7; for(i=5;i>0;i--) {a[i]-=a[i-1]/(9-i); }printf("原来六兄弟手中的桔子为:\n");for(i=0;i<6;i++) {printf("%d-->%-6.0f\n",i+1,a[i]); }
}

六兄弟原来手中各有多少桔子?相关推荐

  1. NB-IOT ---5G时代三兄弟,NB-IoT到底有多少优势?

    5G时代的诱惑,犹如隔壁家厨房的气味,间歇性地飘过,刺激着大家的神经.然而对于工业而言,这个气味的信号实在是太微弱了.在2020年以前,5G的大规模应用,大家都不抱希望,没有设备制造商会认为5G能够迅 ...

  2. 《小岛经济学》六、政府手中的魔术棒

    我们继续看小岛上的故事,最开始的小岛上只有艾伯.贝克和查理三个人,他们三个都是生死与共的好朋友,有什么事情都可以协商解决.但是随着小岛上的人越来越多,经济越来越繁荣.有很多事情变得难以解决,经常发生岛 ...

  3. 我的编程之路(十六) 兄弟 恋人 朋友 同学

    近三个星期,同学.朋友不断地光临,自己没有时间好好学习.写博客,实在惭愧,回顾这三个星期,有很多纠结.矛盾的心理历程: 1.失败的东道主: 关系最好的四个人,约定好,以后都要在彼此的城市旅游一次:广州 ...

  4. 分橘子问题-日本著名数学游戏专家中村义作教授提出这样一个问题:父亲将2520个桔子分给六个儿子...

    题目描述 父亲将2520个桔子分给六个儿子.分完后父亲说:"老大将分给你的桔子的1/8给老二:老二拿到后连同原先的桔子分1/7给老三:老三拿到后连同原先的桔子分1/6给老四:老四拿到后连同原 ...

  5. Java:利用递归求解分桔子问题

    问题描述: 日本著名数学游戏专家中村义作教授提出这样一个问题:父亲将2520个桔子分给六个儿子.分完 后父亲说:"老大将分给你的桔子的1/8给老二:老二拿到后连同原先的桔子分1/7给老三:老 ...

  6. C语言趣味程序百例精解

    1.绘制余弦曲线 在屏幕上用"*"显示0~360度的余弦函数cos(x)曲线 *问题分析与算法设计 如果在程序中使用数组,这个问题十分简单.但若规定不能使用数组,问题就变得不容易了 ...

  7. C/C++语言经典、实用、趣味程序设计编程百例精解(2)

    11.打鱼还是晒网  中国有句俗语叫"三天打鱼两天晒网".某人从1990年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼&quo ...

  8. C/C++趣味编程经典100例详解

    更新记录   2019-08-27 28题 重写     C/C++语言经典.实用.趣味程序设计编程百例精解 1.绘制余弦曲线 在屏幕上用"*"显示0~360度的余弦函数cos(x ...

  9. C语言趣味程序设计编程百例精解

    C/C++语言经典.实用.趣味程序设计编程百例精解(1)  1.绘制余弦曲线 在屏幕上用"*"显示0~360度的余弦函数cos(x)曲线 *问题分析与算法设计 如果在程序中使用数组 ...

最新文章

  1. 解决百度网盘(百度云)分享链接不存在失效、分享的文件已经被取消的问题
  2. mysql duplicateentry_[MySQL]mysqldump出来数据再导入回去,为什么会出现Duplicate entry?...
  3. Python爬取B站弹幕方法介绍
  4. 《Effective C#》Part I:第一部分总结
  5. 设计模式系列-组合模式
  6. mysql 密码长度约束_MySQL简单操作【1、在cmd下MySQL的运行及简单增删改查】
  7. 如何把项目改成微服务项目_【日记】148微服务项目第18天
  8. Linux 命令(19)—— tar 命令
  9. 最后7天!阿里云2020云内存数据库峰会现场参会报名中
  10. ET框架6.0Demo运行学习笔记
  11. html文字浮雕效果不起作用,CSS3实现文字浮雕效果,镂刻效果,火焰文字
  12. C++ 坦克大战小游戏EGE图形界面
  13. 普洛帝表面清洁度检测仪在液压缸行业的简单应用
  14. 12月19日科技资讯|富士康员工涉嫌盗卖 iPhone 零件遭调查;IntelliJ IDEA 2019.3.1 发布
  15. 打字母案例完整版(C#)
  16. 云集上市,短短四年时间缔造了一个新的电商神话
  17. 一个简单的蓝牙指令测试工具
  18. 2021江苏地区高考成绩排名查询,江苏高考成绩排名查询系统,江苏高考位次排名查询...
  19. 当你面临选择,所谓经验可能一文不值
  20. wordpress主题怎样在标签云效果中显示每个标签的文章数?

热门文章

  1. 软件测试_day02
  2. 《劝学》 君子曰:学不可以已。
  3. 编程语言学习php 几个学习PHP的网址
  4. 在ubuntu添加中文打字法
  5. java相册管理_基于jsp的相册管理系统-JavaEE实现相册管理系统 - java项目源码
  6. 【PHM】PHM算法与智能分析技术——数据处理与特征提取方法2
  7. 黑莓位置服务器,BlackBerry KEYone尝鲜使用北京移动NFC-SIM卡刷地铁
  8. 自考计算机科技与技术停考,突发!这些自考专业停考!
  9. Python语言Flask开发框架实现个性化新闻推荐网 在线新闻推荐系统 基于用户、物品的协同过滤推荐算法开发
  10. C++:实现量化投资组合孤注一掷BasketLosses测试实例