[求助]一道猴子分苹果的题~试着用c做,没做出来~
题是说,5个猴子分苹果,第一个猴子把苹果分成5堆多1个,扔了,拿走了一堆;第二个猴子来了又把苹果分成5堆,又多一个,扔了,拿走一堆;以后每只猴子都照办,问最后剩下几个苹果?原本有几个苹果? 扔的是多出来的那一个。然后再拿走五分之一,应该是这样吧?我试着写了一个,做不出来,不知道是哪错了,请大家帮忙看下, #include<stdio.h> main() { float f; int a,b,i,c; c=6; i=50; for(a=1;a<i;a++) { for(b=1;b<c;b++) { f=(a-1.)*4./5.; if(f-(int)f==0) continue; } if(f-(int)f==0) printf("\n all=%f,last=%d",f,a);
} return 0; }