第十五天打卡
一 、问题描述
小明将养的一缸金鱼分五次出售:第一次卖出全部的一半加1/2条;第二次卖出余下的三分之一加1/3条;第三次卖出余下的四分之一加1/4;第四次卖出余下的五分之一加1/5;最后卖出余下11条。求出原来鱼缸中共有多少条鱼。
二 、设计思路
就是依次求出上一层的剩余条数,将以知道的数据进行计算得出结果。(最少到1/2,注意循环的次数)
三 、程序流程图
四 、代码实现
#include<stdio.h>
#include<math.h>
int main()
{
double sum=11.0,y=5.0;
while(y>1)
{
sum=(sum+1.0/y)/(y-1)*y;
y--;
}
printf("%d",(int)sum);
return 0;
}