{:soso_e126:}二楼好快- -!
= =!本来我也像楼主还有楼下的哥们那么想的,后来想不对劲啊啊……结果算了下,跟二楼的哥们探讨了下果然思路有点问题。
下面是我的程序
class Test1
{
public static void main(String[] args)
{
for (int i = 10000; i >= 6 ; i--) // i 为桃子的总数 最少为6
{
int sum = i; //设置临时变量记录桃子被拿之后剩下多少
int count = 0; //设置成功拿到桃子的计数器
for (int x = 1; x <= 5 ;x++)
{
if(sum%5 == 1)
{
sum = sum - (sum/5 + 1); //剩下桃子的数量
count++;
}
if(count == 5) //成功拿到5次后输出
{
System.out.println(i);
}
}
}
}
}
运行接果是:最小为3121。