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

出售金鱼

时间:2023-05-08 20:33:09浏览次数:31  
标签:出售 int sum 金鱼 flag 余下 卖出

出售金鱼


问题描述

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

代码:

#include <stdio.h>

int main()
{
    int sum = 0; //总金鱼数
    int i = 0;
    int flag = 0;
    double tmp = 0;

    for (sum = 11; sum <= 100; sum++) 
    {
        tmp = (double)sum;
        for (i = 1; i <= 4; i++)
        {
            tmp = tmp - (tmp + 1) / (i + 1);
        }
        if (tmp < 11.000001 && tmp > 10.999999)
        {
            flag = 1; 
            break;
        }
    }
    if (flag)
        printf("金鱼总数为%d\n", sum);
    else
        printf("error\n");
    return 0;
}

image

标签:出售,int,sum,金鱼,flag,余下,卖出
From: https://www.cnblogs.com/drip3775/p/17383036.html

相关文章

  • 2.5 出售金鱼
    #include<stdio.h>intmain()inti,j,x,flag-0;/*flag作为控制标志*//*从23开始试探,步长为2*/for(i=23;flag==0;i+=2)for(j=1,x=i;j<=4&&x>=11;j++)if((x+1)%(j+1)==0)/*判断x+1是否能整除j+1*/-=(x+1)/(j+1);oelsex=0;break;1if(j--5&&X==11)print......
  • 出售金鱼
        ......
  • 15.出售金鱼
     问题分析:第一次卖出全部的一半加1/2条     第二次卖出余下的1/3加上1/3条      第三次卖出余下的1/4加上1/4条      第四次卖出余下的1/5加上1/5条     第j次卖出的余下的(j+1)分之一加上1/(j+1)条  代码实现:#include<stdio.h>voi......
  • 出售金鱼
    一、问题描述: 二、设计思路:        x-(x+1)/(j+1);       三、程序流程图:  四、代码实现:#include<stdio.h>intmain(){inti,x,flag=0,j;for(i=23;flag==0;i+=2){//从23开始试探,步长为2for(j=1,x=i;j<=4&&x>=11......
  • 出售金鱼
     一、问题描述   小明将养的一缸金鱼分五次出售;第一次卖出全部的一半加1/2条;第二次卖出余下的三分之一加1/3条;第三次卖出余下的四分之一加1/4条;第四次卖出余下的五分之一加1/5条;最后卖出余下的11条。求原来有几条。二、设计思路    金鱼分五次出售,每次卖出的方式相同......
  • 2.3金鱼
    1.问题描述一个口袋中放有12个球,已知其中3个是红的,3个是白的,6个是黑的,现从中任取8个,问共有多少种可能的颜色搭配?2.代码#include <stdio.h>int main(){    int red = 0, white = 0, black = 0;    int cnt = 0;    for(red = 0; red <= 3; red++)......
  • 出售金鱼
    一、问题描述小明将养的一缸金鱼分5次出售:第1次卖出全部的一半加1/2条;第2次卖出余下的三分之一加1/3条;第3次卖出余下的四分之一加1/4条;第4次卖出余下的五分之一加1/5条;最后卖出余下的11条。试编程求出原来鱼缸中共有多少条鱼。二、问题分析依题意可知,金鱼是分5次出售的,每次卖出的......
  • day 15 出售金鱼
    1.假设有X条,第T次卖出1/(T+1)*(X+1);2.经过5次后,结束时......
  • 出售金鱼
    小明将养的一缸金鱼分5次出售:第1次卖出全部的一半加1/2条;第2次卖出余下的三分之一加1/3条;第3次卖出余下的四分之一加1/4条;第4次卖出余下的五分之一加1/5条;最后卖出余下的11条。试编程求出原来鱼缸中共有多少条鱼。由题意可知第几次卖鱼的条数为(此次卖鱼前的金鱼总数+1)/(几+1),由此我......
  • 你不卖代码,您出售问题的解决方案。
    不要让客户自我诊断当您在一家软件公司工作时,很容易想到“代码就是我们出售的东西”。这不是真的。对于购买你产品的人来说,他们不关心它用了多少行代码。您如何构建软件并不重要。唯一重要的是——它能解决真正的问题吗?工程与商业在我工作过的许多组织中,存在分歧。工程团队......