早教吧作业答案频道 -->其他-->
/*程序设计题目要求海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多
题目详情
/*程序设计题目要求
海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,
多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩
下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿
走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有
多少个桃子?
注意:部分程序段已给出,请勿改动
仅在两个found中填入你编写的若干语句.本题14分*/
*/
main()
{
//
}
海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,
多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩
下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿
走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有
多少个桃子?
注意:部分程序段已给出,请勿改动
仅在两个found中填入你编写的若干语句.本题14分*/
*/
main()
{
//
}
▼优质解答
答案和解析
实际上挺简单的,就是从少到多不断的尝试第五只猴子拿走的桃子数目.1、2、3、4、5..
假如第五只猴子拿走一个桃子,则剩下4个桃子,被它扔掉1个桃子
X5-------4*(5/4)+1
X4-------(X5)*(5/4)+1
X3-------(X4)*(5/4)+1
X2-------(X3)*(5/4)+1
X1-------(X2)*(5/4)+1
总的桃子数就是X1,但是X1是最小值
int n=1,i=0,sum=0;
int flag=0;
do
{
sum = n*4;
for(i=0; i < 5;i++)
{
if((sum*5)%4)
{
flag = 1;
break;
}
sum = sum*5/4 + 1;
}
if(i >= 5)
{
flag = 0;
}
n++;
}while(flag);
printf("海滩上原来最少有%d个桃子\n", sum);
假如第五只猴子拿走一个桃子,则剩下4个桃子,被它扔掉1个桃子
X5-------4*(5/4)+1
X4-------(X5)*(5/4)+1
X3-------(X4)*(5/4)+1
X2-------(X3)*(5/4)+1
X1-------(X2)*(5/4)+1
总的桃子数就是X1,但是X1是最小值
int n=1,i=0,sum=0;
int flag=0;
do
{
sum = n*4;
for(i=0; i < 5;i++)
{
if((sum*5)%4)
{
flag = 1;
break;
}
sum = sum*5/4 + 1;
}
if(i >= 5)
{
flag = 0;
}
n++;
}while(flag);
printf("海滩上原来最少有%d个桃子\n", sum);
看了/*程序设计题目要求海滩上有一...的网友还看了以下:
一个整式与多项式x的平方减y的平方的差为x的平方加y的平方,则这个整式为()一个整式与多项式x的平 2020-04-22 …
下列关于汇总凭证的说法中,正确的有().答案ABC,D为什么不对呀?A汇总凭证是指在会计核算工作中 2020-04-26 …
用三连格(横的或竖的)去框右面表格中的数,每次框三个数.是11~70之间.(1)框出的三个数的和最 2020-05-13 …
在探究“影响滑动摩擦力大小的因素”的实验中.(1)为了探究滑动摩擦力与速度大小的关系 在不同速度下 2020-05-16 …
《我身上裹着的是我的父母》阅读答案北极,被称为世界的冰窖.在这儿,生活着一种浑身长满绒毛的鸟儿—— 2020-05-16 …
在探究影响电流做功大小的因素的实验中:探究1:小华同学设计了如图所示的电路图(1)用如图所示的电路 2020-06-12 …
我爱水.我爱浩瀚深沉的大海,爱奔腾不息的长江,爱汹涌澎湃的黄河,爱活泼欢快的小溪,但我更爱美丽温柔 2020-06-28 …
在做观察蚯蚓的运动的实验中,将蚯蚓放在粗糙的纸上和平滑的玻璃板上,发现蚯蚓在上运动的速度快.实验中 2020-07-01 …
对下列四幅教材中的图片的描述,正确的是()A.用不同的力敲同一个编钟,可以发出不同音调的声音B.上 2020-07-04 …
下列各句中加粗的成语的使用,不恰当的一项是A.达芬奇提出“做自然的儿子”,那是因为在中世纪的后期, 2020-07-04 …