出售金鱼
分析:金鱼分五次出售,设金鱼卖出前是x只,则第j次卖出卖出x+1/j+1只,最后一次卖剩下11只,可以利用多层循环来解决问题,但需要注意的一点是定义一个double类型暂时存sum,方便计算浮点数情况
#include<stdio.h>
int main()
{
int sum,i,flag=0;
double temp=0;
for(sum=11;sum<=1000;sum++)
{
temp=(double)sum;
for(i=1;i<=4;i++)
{
temp-=(temp+1)/(i+1);
}
if(temp<11.000001&&temp>10.99999999)
{
flag=1;
break;
}
}
if(flag)
{
printf("jinyushu%d",sum);
}
return 0;
}