百鸡百钱:实现一百块买一百只鸡,公鸡1只5块钱,母鸡1只3块钱,小鸡3只一块钱

public class HomeWork080502 {public static void main(String[] args) {/*  百鸡百钱:实现一百块买一百只鸡,公鸡1只5块钱,母鸡1只3块钱,小鸡3只一块钱提示:使用for循环嵌套成立的条件:价格总额为100.并且数目总数为100分析:100块钱能最多能买20只公鸡100块钱能最多能买33只母鸡100块钱能最多能买100只小鸡*/int gon = 0;// 公鸡数目int mu = 0;// 母鸡数目int xiao = 0;// 小鸡数目
//      定义总金额double money = 0;
//      因为100块钱能最多能买20只公鸡for (gon = 0; gon <= 20; gon++) {//          100块钱能最多能买33只母鸡for (mu = 0; mu <= 33; mu++) {//              小鸡的数量可以用100只减去公鸡和母鸡的数量得出xiao = 100 - gon - mu;money = 5 * gon + 3 * mu + xiao / 3.0;
//              因为价格要求总额为100,使用把遍历的数进行判断if (money == 100) {System.out.print("公鸡数目:" + gon);System.out.print("\t母鸡数目:" + mu);System.out.println("\t小鸡数目:" + xiao);}}}}}

小鸡的数量可以用100只减去公鸡和母鸡的数量得出(这个方法不够严谨,因为小鸡的数量是一块钱3只,不会出现只买一只小鸡的情况)

xiao = 100 - gon - mu;

所以代码可以换成

public static void main(String[] args) {//遍历公鸡的可能性for(int g=0;g<=20;g++) {//遍历母鸡的可能性for(int m=0;m<=33;m++) {//遍历小鸡的可能性    注意小鸡是3只一块钱for(int x=0;x<=100;x=x+3) {//判断当前的情况是否满足条件//总价int price = g*5+m*3+x/3;//总数int num = g+m+x;//判断 百鸡百钱if(price==100&&num==100) {System.out.printf("公鸡个数为:%d 母鸡个数为:%d 小鸡个数为:%d \n",g,m,x);}}}}

效果图:

百鸡百钱:实现一百块买一百只鸡,公鸡1只5块钱,母鸡1只3块钱,小鸡3只一块钱相关推荐

  1. C#用一百元买一百只鸡,公鸡5元一只,母鸡3元一只,小鸡1元三只保。证总共花了100元,遍历所有能买鸡的情况,求买鸡数为100的情况 案例

    using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using Syst ...

  2. 公鸡5钱一只 母鸡3钱一只c语言,C# “百钱百鸡 公鸡5元一只,母鸡3元一只,小鸡一元3只,用100元买100只鸡一种做法...

    #region 百钱百鸡 Console.Write("公鸡5元一只,母鸡3元一只,小鸡一元3只,用100元买100只鸡"); Console.WriteLine("\n ...

  3. java百_Java_百钱买百鸡

    题目:公鸡3文钱,母鸡2文钱,3只小鸡1文钱,百钱买百鸡,求多少公鸡,母鸡,小鸡? public class Work6{ public static void main(String[] args) ...

  4. “百钱买百鸡”是我国古代的著名数学题。题目这样描述:3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡。用100 文钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?

    public class t12 {public static void main(String[] args) {//定义变量表示公鸡,母鸡,小鸡int x=0;//定义公鸡数int y=0;//定 ...

  5. C语言 古代经典算术题:百钱百鸡。用100元钱买100只鸡,已知公鸡每只5元,母鸡每只3元,小鸡一元3只,求出所有的卖法。

    C语言 古代经典算术题:百钱百鸡.用100元钱买100只鸡,已知公鸡每只5元,母鸡每只3元,小鸡一元3只,求出所有的卖法. 代码: #include <stdio.h> void main ...

  6. c语言百文百鸡问题答案,python_百文买百鸡问题

    百文买百鸡问题 -- 不定方程 -- 公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡,如何买? -- 列出方程式 x + y + z = 100 5x + 3y + z/3 ...

  7. 百鸡百钱 - 经典问题

    百鸡百钱 - 经典问题 1. 百鸡百钱 2. 问题分析 3. 编码 4. 总结 1. 百鸡百钱 百鸡百钱,即公鸡每只5元,母鸡每只3元,小鸡3只1元,一百元买一百只鸡, 问: 分别有多少只公鸡.母鸡和 ...

  8. python解决买鸡问题:3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡。用100 文 钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?

    代码如下: #coding: utf-8 #题目描述: 3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡.用100 文 钱买100 只鸡,那么各有公鸡.母鸡.小鸡多少只?for i i ...

  9. python——百钱买百鸡:一只公鸡5块钱,一只母鸡3块钱,三只小鸡1块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?

      学习<python程序设计教程>的时候,遇到了这个问题,觉得还蛮好玩的: 百钱买百鸡:一只公鸡5块钱,一只母鸡3块钱,三只小鸡1块钱,现在要用一百块钱买一百只鸡,问公鸡.母鸡.小鸡各多 ...

最新文章

  1. 【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 Mixin 混合进行方法注入 )
  2. html 5 gif手机版,动画GIF在HTML5画布
  3. NetBeans无法使用编码GBK安全打开文件
  4. validation注解及自定义注解
  5. Unity SRP自定义渲染管线 -- 5.Directional Shadows
  6. js修改css样式属性_这个笔记《CSS样式的常见属性及值》,让菜鸟轻松学会包粽子...
  7. 【剑指offer】_06 变态跳台阶
  8. C++:17---sizeof运算符
  9. 需求、需求工程与需求工程师 — 2.需求的来源
  10. 红橙Darren视频笔记 界面优化与屏幕适配(上)
  11. micropython 人脸识别检测_Flask实战!从后台管理到人脸识别,六款优质Flask开源项目介绍...
  12. P3047 [USACO12FEB]附近的牛Nearby Cows
  13. 【李宏毅2020 ML/DL】P58 Unsupervised Learning - Neighbor Embedding | LLE, t-SNE
  14. GoLand tool tips
  15. 神经网络中激励函数的作用
  16. xp系统访问网络共享服务器,XP系统打开网络和共享中心的两种方法
  17. Revit模型如何在网页上显示
  18. 任务栏文件资源管理器打开特别卡
  19. 【Word】无分页符却出现异常分页情况
  20. SQL“除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效“ 解决方法

热门文章

  1. C# WinForm开发书店管理系统第一节
  2. 5月8号粉笔資料分析2
  3. W3CSchool API手册下载
  4. 腾讯面了五轮,面委挂了,挂的原因让大家唏嘘
  5. 自动根据当前日期生成流水号!自取!!!
  6. 计算机设备管理器老是闪烁,电脑经常闪屏的原因和解决方法
  7. 操作系统:从这里,万物生(近四万字总结文)
  8. 利用C语言编写程序计算数字测图中的三角高程实验
  9. 关于RFID技术,你了解多少?
  10. 正青春,加油吧青年人!