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

出售金鱼

时间:2023-04-29 21:33:06浏览次数:34  
标签:11 出售 步长 23 int 金鱼 flag

一、问题描述:

 

二、设计思路:

              x-(x+1)/(j+1);

           

 

三、程序流程图:

 

 

四、代码实现:

#include<stdio.h>
int main()
{
    int i,x,flag=0,j;
    for(i=23;flag==0;i+=2){//从23开始试探,步长为2
        for(j=1,x=i;j<=4&&x>=11;j++)
        {
            if((x+1)%(j+1)==0)//判断是否能整除
                {
                    x-=(x+1)/(j+1);
                 }
            else 
            {
                x=0;
                break;
            }
        }
            if(j==5&&x==11)
            {
                printf("原来有%d条金鱼\n",i);
                flag=1;
            }
        }    
    return 0;
}
    
    

     此题从x=11倒推貌似不行,因为整除  /  会自动保留整数,不存在小数部分,所以用到试探法和观察法,我发现最后的数为11,总结出第j次卖鱼后剩下的鱼的数量,然后建立循环,另x=i记录x最原来的值,最后一次循环结束后x==11,此时把步长为2的i的累计的和输出,注意把flag置1退出试探,否则会陷入死循环。

标签:11,出售,步长,23,int,金鱼,flag
From: https://www.cnblogs.com/bzsc/p/17360207.html

相关文章

  • 出售金鱼
     一、问题描述   小明将养的一缸金鱼分五次出售;第一次卖出全部的一半加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),由此我......
  • 你不卖代码,您出售问题的解决方案。
    不要让客户自我诊断当您在一家软件公司工作时,很容易想到“代码就是我们出售的东西”。这不是真的。对于购买你产品的人来说,他们不关心它用了多少行代码。您如何构建软件并不重要。唯一重要的是——它能解决真正的问题吗?工程与商业在我工作过的许多组织中,存在分歧。工程团队......
  • 摊牌了!美政府要求字节跳动出售 TikTok 股票,否则将禁令,低代码也曾被打压
    欲加之罪,何患无辞正值人们对TikTok和其它社交媒体平台对年轻用户的影响进行更广泛、持续的反思之际,美政客们以数据安全为由要求TikTok出售股票,已然不顾文明国家的体面。......
  • 突发!字节跳动被要求出售 TikTok 股票,否则禁令,低代码也曾被打压
    一、欲加之罪,何患无辞正值人们对TikTok和其它社交媒体平台对年轻用户的影响进行更广泛、持续的反思之际,美政客们以数据安全为由要求TikTok出售股票,已然不顾文明国家的体面......
  • 分布式排队叫号系统源码出售
    我司开发的分布式排队叫号系统,支持政务大厅、银行、工商、税务等应用场景。1、采用C/S和B/S混合架构,后台采用B/S架构,易于维护2、支持WINDOWS、android系统3、兼容多种LED屏......
  • MFC透明桌面flash金鱼
    使用方法://0,添加left.png,right.png资源文件//1,头文件定义变量GoldFishpet;//2,在CPP文件创建//Createagoldfishif(!pet.Create(NULL,NULL,WS_CHILD|......