题目描述
海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份。第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?
完整代码
#include<stdio.h>
#include<stdlib.h>
int main()
{
int count = 0;
for (int i = 1; i < 10000; i += 4)
{
count = i;
if ((count - 1) % 5 == 0) //第一次分
{
count = ((count - 1) / 5) * 4;
if ((count - 1) % 5 == 0) //第二次分
{
count = ((count - 1) / 5) * 4;
if ((count - 1) % 5 == 0) //第三次分
{
count = ((count - 1) / 5) * 4;
if ((count - 1) % 5 == 0) //第四次分
{
count = ((count - 1) / 5) * 4;
if ((count - 1) % 5 == 0)
{
printf("%d", i);
}
}
}
}
}
}
system("pause");
return 0;
}