猴吃桃儿
题目:海滩上有一堆桃儿,五只猴儿来分。第一只猴把这堆桃子平均分为伍分多了一个,这只 猴子把多的一个扔入海中,拿走了一份。 第二只猴子把剩下的桃子又平均分成五份,又多了 一个,它同样把多的一个扔入海中,拿走了一份, 第三、第四、第五只猴子都是这样做的, 问海滩上原来最少有多少个桃子?
#include <stdio.h>
#include <stdlib.h>
int main()
{
//控制桃子的个数
for(int i = 0; i < 10000; i++)
{
int k;
k = i;
//控制猴子的个数
int j = 0;
while((k - 1) % 5 == 0)
{
k = (k - 1) / 5 * 4;
j++;
}
if(j == 5)
{
printf("%d\n", i);
break;//因为是最少
}
}
return 0;
}