首页 > 其他分享 >出售金鱼

出售金鱼

时间:2023-04-24 18:11:55浏览次数:35  
标签:出售 int 金鱼 条数 余下 卖出 卖鱼

小明将养的一缸金鱼分5次出售:第1次卖出全部的一半加1/2条;第2次卖出余下的三分之一加1/3条;第3次卖出余下的四分之一加1/4条;第4次卖出余下的五分之一加1/5条;最后卖出余下的11条。试编程求出原来鱼缸中共有多少条鱼。

由题意可知第几次卖鱼的条数为(此次卖鱼前的金鱼总数+1)/(几+1),由此我们可以通过一个递减的for循环来求出原来鱼缸中的金鱼总数。

 

#include<iostream>
using namespace std;
int main()
{
int x,y=11;//利用x来表示前一次卖鱼前的鱼的条数 ,y为此次卖鱼后剩余的条数
for(int i=5;i>0;i--)
{
x=(x+1)/i+y;
y=x;
}
cout<<"原来鱼缸中的金鱼的条数为:"<<x<<endl;
return 0;
}

运行结果为:

 

标签:出售,int,金鱼,条数,余下,卖出,卖鱼
From: https://www.cnblogs.com/618zyk/p/17347711.html

相关文章