#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/*
题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只
猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了
一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,
问海滩上原来最少有多少个桃子?
*/
int main()
{
int i, j, m, count, k; //m表示猴子拿走后剩余的桃子
for (i = 4; i < 10000; i+=4)
{
count = 0;
m = i;
for (k = 0; k < 5; k++)
{
j = m / 4 * 5 + 1;
m = j;
if (j % 4 == 0)
{
count++;
}
else
{
break;
}
}
if (count == 4)
{
printf("最少有%d个桃子\n", j);
break;
}
}
return 0;
}
题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一
最新推荐文章于 2023-03-17 22:11:44 发布