|
|
|
C语言趣味程序百例精解之java实现(15)分鱼

程序1:
public class Test15{
public static void main(String args[]){
for(int n=6;;n++){
int x=n;
int i=0;
for(i=1;i<=5;i++){
if((x-1)%5!=0){
break;
}else{
x=4*(x-1)/5;
}
}
if(i==6){
System.out.println(n);
break;
}
}
}
}
运行结果:3121程序2:public class Monkeys{
public static void main(String args[]){
int i=0;
for(int y=16;;y+=4){
if((y-1)%5!=0) continue;
int x=y;
for(i=4;i>=1&&x%4==0;i--){
x=(x/4)*5+1;
}
if(i==0) {
System.out.println("第五个猴子分桃前的桃子数="+y);
System.out.println("桃子数="+x);
break;
}
}
}
} |
|