日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/9 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 日本著名数学游戏专家中村义作教授提出这样一个问题:将2520个桔子分给六个儿子 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

日本著名數學游戲專家中村義作教授提出這樣一個問題:父親將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;int a[6] = {0};int left = 0;int ave = 2520/6;for (i = 0; i < 6; i++){if (0 == i) /*求老大桔子數時,利用老六與老大桔子數量的關系求解*/{a[i] = (ave - 210)*(8 - i)/(7 - i) - left;left = a[i] + left - (ave - 210);}else{ a[i] = ave*(8 - i) / (7 - i) - left;left = a[i] + left -ave;}printf("The %d brother's tangerine is %d\n",i+1,a[i]);}return 0; }

總結

以上是生活随笔為你收集整理的日本著名数学游戏专家中村义作教授提出这样一个问题:将2520个桔子分给六个儿子的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。