zoukankan      html  css  js  c++  java
  • 【c语言趣味编程100例】出售金鱼

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

             第j次卖出的余下的(j+1)分之一加上1/(j+1)条

    #include<stdio.h>
    void main(){
    
    	/*
    	问题:出售金鱼
    	    小明将养的一缸金鱼分5次出售,第一次卖出全部的一半加上1/2条 
    	第二次卖出余下的三分之一加1/3条 第3次卖出余下的四分之一加1/4条
    	第4次卖出余下的五分之一加1/5条 最后卖出余下的11条
    	编程求出原来金鱼缸中的共有多少条鱼
    	编程:第一次卖出全部的一半加1/2条
    	     第二次卖出余下的1/3加上1/3条
    		 第三次卖出余下的1/4加上1/4条
    		 第四次卖出余下的1/5加上1/5条
    
             第j次卖出的余下的(j+1)分之一加上1/(j+1)条
    
    	**/
    	int i,j,x,flag = 0;
    	for(i=23;flag==0;i+=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条金鱼
    ",i);
    				flag = 1;
    			}
    	
    	}
    }
    
  • 相关阅读:
    使用 Redis 实现分布式系统轻量级协调技术
    高并发系统中的常见问题
    ASP.NET跨平台
    消息队列RabbitMQ
    Redis数据结构
    自定义的配置文件实现动态注入
    redis基础的字符串类型
    持久化redis
    redis
    MS Open Tech 技术团队构建可靠的Windows版Redis
  • 原文地址:https://www.cnblogs.com/qxlxi/p/12860854.html
Copyright © 2011-2022 走看看