第十五天打卡

一  、问题描述

小明将养的一缸金鱼分五次出售:第一次卖出全部的一半加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;
}

posted @ 2023-05-09 19:48  *太¥^白%  阅读(9)  评论(0编辑  收藏  举报