百鸡百钱:实现一百块买一百只鸡,公鸡1只5块钱,母鸡1只3块钱,小鸡3只一块钱
百鸡百钱:实现一百块买一百只鸡,公鸡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只一块钱相关推荐
- C#用一百元买一百只鸡,公鸡5元一只,母鸡3元一只,小鸡1元三只保。证总共花了100元,遍历所有能买鸡的情况,求买鸡数为100的情况 案例
using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using Syst ...
- 公鸡5钱一只 母鸡3钱一只c语言,C# “百钱百鸡 公鸡5元一只,母鸡3元一只,小鸡一元3只,用100元买100只鸡一种做法...
#region 百钱百鸡 Console.Write("公鸡5元一只,母鸡3元一只,小鸡一元3只,用100元买100只鸡"); Console.WriteLine("\n ...
- java百_Java_百钱买百鸡
题目:公鸡3文钱,母鸡2文钱,3只小鸡1文钱,百钱买百鸡,求多少公鸡,母鸡,小鸡? public class Work6{ public static void main(String[] args) ...
- “百钱买百鸡”是我国古代的著名数学题。题目这样描述:3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡。用100 文钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?
public class t12 {public static void main(String[] args) {//定义变量表示公鸡,母鸡,小鸡int x=0;//定义公鸡数int y=0;//定 ...
- C语言 古代经典算术题:百钱百鸡。用100元钱买100只鸡,已知公鸡每只5元,母鸡每只3元,小鸡一元3只,求出所有的卖法。
C语言 古代经典算术题:百钱百鸡.用100元钱买100只鸡,已知公鸡每只5元,母鸡每只3元,小鸡一元3只,求出所有的卖法. 代码: #include <stdio.h> void main ...
- c语言百文百鸡问题答案,python_百文买百鸡问题
百文买百鸡问题 -- 不定方程 -- 公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡,如何买? -- 列出方程式 x + y + z = 100 5x + 3y + z/3 ...
- 百鸡百钱 - 经典问题
百鸡百钱 - 经典问题 1. 百鸡百钱 2. 问题分析 3. 编码 4. 总结 1. 百鸡百钱 百鸡百钱,即公鸡每只5元,母鸡每只3元,小鸡3只1元,一百元买一百只鸡, 问: 分别有多少只公鸡.母鸡和 ...
- python解决买鸡问题:3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡。用100 文 钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?
代码如下: #coding: utf-8 #题目描述: 3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡.用100 文 钱买100 只鸡,那么各有公鸡.母鸡.小鸡多少只?for i i ...
- python——百钱买百鸡:一只公鸡5块钱,一只母鸡3块钱,三只小鸡1块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?
学习<python程序设计教程>的时候,遇到了这个问题,觉得还蛮好玩的: 百钱买百鸡:一只公鸡5块钱,一只母鸡3块钱,三只小鸡1块钱,现在要用一百块钱买一百只鸡,问公鸡.母鸡.小鸡各多 ...
最新文章
- 【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 Mixin 混合进行方法注入 )
- html 5 gif手机版,动画GIF在HTML5画布
- NetBeans无法使用编码GBK安全打开文件
- validation注解及自定义注解
- Unity SRP自定义渲染管线 -- 5.Directional Shadows
- js修改css样式属性_这个笔记《CSS样式的常见属性及值》,让菜鸟轻松学会包粽子...
- 【剑指offer】_06 变态跳台阶
- C++:17---sizeof运算符
- 需求、需求工程与需求工程师 — 2.需求的来源
- 红橙Darren视频笔记 界面优化与屏幕适配(上)
- micropython 人脸识别检测_Flask实战!从后台管理到人脸识别,六款优质Flask开源项目介绍...
- P3047 [USACO12FEB]附近的牛Nearby Cows
- 【李宏毅2020 ML/DL】P58 Unsupervised Learning - Neighbor Embedding | LLE, t-SNE
- GoLand tool tips
- 神经网络中激励函数的作用
- xp系统访问网络共享服务器,XP系统打开网络和共享中心的两种方法
- Revit模型如何在网页上显示
- 任务栏文件资源管理器打开特别卡
- 【Word】无分页符却出现异常分页情况
- SQL“除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效“ 解决方法