谁能帮解释一下这个问题
买买提卖鱼,第J次买剩下的1/(J+1)加上1/(J+1)条,第四次之后剩下11条#include<stdio.h>
int main()
{
int i,x,n,s=0;
for(n=11;;n++){
for(x=n,i=1;i<=4;i++)x=x-(x+1)/(i+1);
if(x==11)s=n;
}
printf("the total number of the fish is %d\n",s);
}
如果这个printf放在循环里面,会一直显示,如上放着就不显示。
怎么样才能正常显示结果呢?