首页 > 其他分享 >百鸡百钱问题

百鸡百钱问题

时间:2023-04-12 20:34:05浏览次数:31  
标签:return cout int float 问题 3.0 百鸡百钱 100

一、问题描述: 一只公鸡五钱,一只母鸡三钱,现在用百钱买百鸡,问公鸡,母鸡,小鸡各多少钱? 二、设计思路: 直接利用三层循环暴力解除完事,条件判断联立两个等式 三、程序流程图:

四、代码实现:

#include<iostream> 代码一:三层循环,效率有点低
using namespace std;
int main()
{
    int x,y,z;
    for(x=0;x<=20;x++){
        for(y=0;y<=33;y++){
            for(z=0;z<=100;z++){
    if(x+y+z==100&&5*x+3*y+z/3.0==100)//3.0是关键  两边有一个数为float型结果就为float型
    {
        cout<<"公鸡="<<x<<" 母鸡="<<y<<" 小鸡="<<z<<endl;
    }
            }
        }
    }
    
    return 0;
} 代码二:两层循环,效率较高 #include<iostream>
using namespace std;
int main()
{
    int x,y,z;
    for(x=0;x<=20;x++){
        for(y=0;y<=33;y++){
            z=100-x-y;
                if(x+y+z==100&&5*x+3*y+z/3.0==100)
                {
                    cout<<"公鸡="<<x<<" 母鸡="<<y<<" 小鸡="<<z<<endl;
                }
            
        }
    }
  
    return 0;
} 收获:两边有一个float型结果就为float型

 

     

标签:return,cout,int,float,问题,3.0,百鸡百钱,100
From: https://www.cnblogs.com/bzsc/p/17311135.html

相关文章

  • 一个朋友问的排序问题,Collections.sort
    importjava.util.ArrayList;importjava.util.Collections;importjava.util.List;publicclassMySortimplementsComparable<MySort>{privateStringname;privateintage;publicMySort(){super();}publicMySort(Stringname,in......
  • 百钱百鸡问题
    一、问题描述:中国古代数学家张丘建在他的《算经》中提出以一个著名的“百钱百鸡问题”:一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只?二、设计思路:1、定义公鸡cook,母鸡hen,小鸡的chicken。根据钱只有100及只买一百只鸡可得公鸡最多......
  • 关于浏览器sessionStorage共享问题
    今天也是闲暇之余看了点前端基础知识发现了好玩的window.open("同源页面")这种方式新开的页面会复制之前的sessionStorage通过a标签新开的页面同样也会,原理相同,在这就不赘述了。SessionStorage也有同源策略的限制,但是SessionStorage有一条更加严格的限制SessionStorage只有在......
  • 扩容及迭代器失效问题
    vector扩容问题vector在尾部插入(push_back)时的扩容voidtest3(){vector<int>num={1,2,3,4,5};cout<<"num.size()="<<num.size()<<endl;cout<<"num.capacity()="<<num.capacity()<<e......
  • 关于百鸡百钱问题的C语言解决
    百鸡百钱问题 1.问题描述公鸡5钱一只,母鸡3钱一只,小鸡1钱三只,用一百个钱买一百只鸡,公鸡,母鸡,小鸡各多少只2.设计思路不妨先设公鸡数量为x母鸡数量为y小鸡数量为z则可列出方程:x+y+z=1005x+3y+1/3z=100又因为只有100钱所以x<20y<333.程序流程 4.代码#include<stdio.h>......
  • 呼叫中心运营管理问题怎样解决?
    在当今这个以服务取胜的时代,各行业都在积极利用呼叫中心来提高客户服务质量,降低业务成本。随着客服队伍的不断壮大,呼叫中心运营管理时普遍存在下列问题:1.客服人员流动性大,培训周期长,客服能力参差不齐,服务标准不统一。当遇到负面情绪时,很容易影响工作效率,会导致人员变相流失,增加企......
  • 针对form 表单 只有一个输入框的时候 使用回车查询会刷新页面问题
    <el-form:model="queryParams"ref="queryForm" :inline="true"v-show="showSearch"label-width="68px"@submit.native.prevent>   <el-form-itemlabel="表单名"prop="name">......
  • (三)python多进程multiprocessing模块的变量传递问题:父进程中的numpy.array对象隐式序列
    参考:https://docs.python.org/zh-cn/3/library/multiprocessing.htmlcloudpickle——Python分布式序列化的专用模块python多进程multiprocessing模块的变量传递问题:父进程中的numpy.array对象隐式序列化到子进程后的inplace操作的问题-Death_Knight-博客园(cnblogs.com)......
  • 百钱百鸡问题
    一、问题描述一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡,母鸡,小鸡各多少只?二、设计思路1、公鸡只数小于20,母鸡只数小于33,小鸡数量小于一百2、分别设出公鸡,母鸡,小鸡的初始值为零,利用循环进行数量的递增,令三者数量和为100,所花钱数为100三、程序流程......
  • 解决Spring boot 单元测试,无法读取配置文件问题。
    1.启动类上加上@EnableConfigurationProperties2.springboot版本springboot2.X版本在单元测试中读取不到yml配置文件的值这是个大坑,在项目中写单元测试的时候需要读取一个yml配置文件的值,发现无论如何都读取不到,后来发现了这个坑。改成properties就行了。或者增加@RunWith(Spr......