请用C语言程序解决下面这个问题,谢谢?

一缸鱼分五次卖,第一次卖掉全部的一半加1/2条鱼,第二次卖掉剩下的1/3加1/3条鱼,第三次卖掉剩下的1/4加1/4条鱼,第四次卖掉剩下的1/5加1/5条鱼,最后再卖掉余... 一缸鱼分五次卖,第一次卖掉全部的一半加1/2条鱼,第二次卖掉剩下的1/3加1/3条鱼,第三次卖掉剩下的1/4加1/4条鱼,第四次卖掉剩下的1/5加1/5条鱼,最后再卖掉余下的11条,问之前共有多少鱼?请用编程解决这个问题,谢谢 展开
 我来答
2008sjdg
2019-12-09 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1万
采纳率:91%
帮助的人:986万
展开全部
这个问题解决方案是每次余下的鱼加上1/n条就是上一次余下的鱼数的1-1/n,并由此求得上一次余下的鱼数,而最后一次余下的鱼是11条。
由n=5开始:(11+1/5)÷(1-1/5)=14
(14+1/4)÷(1-1/4)=19
(19+1/3)÷(1-1/3)=28.99999999999……(取整得29)
(29+1/2)÷(1-1/2)=59
当n=1结束运算。
即原来有鱼59条。
写成相应程序即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式