首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

钱买

1 问题 从我国古代数学家张丘建在《算经》一书中提出的数学问题:翁一值钱五,母一值钱三,鸡雏三值钱一。钱买,问翁、母、鸡雏各几何? 2 方法 假设翁x只,母y只,鸡雏z只。...单看一种得出x,y,z的取值范围 0<=x<=20 0<=y<=33 0<=z<=100 根据题目要求可得出以下式子是成立的 x+y+z=100 5*x+3*y+z/3=100 这里采用循环嵌套的方式穷举出...x,y,z的值 在第一层循环,表示翁的范围,定义初始表达式的变量为0,判断的条件取x<=20; 在第一层循环,表示母的范围,定义初始表达式的变量为0,判断的条件取y<=33; 在第一层循环,表示鸡雏的变量为...z=100-x-y 判断表达式z%3==0和表达式5*x+3*y+z/3==100是否同时成立,如果成立则输出x,y,z的值,即对应翁,母,鸡雏的值。...:"+x+";母:"+y+";鸡雏:"+z); } } } } } 3 结语 在钱买的问题中,通过使用循环嵌套的方式穷举出各种鸡的数量

46520
您找到你想要的搜索结果了吗?
是的
没有找到

笔试题:代码如何实现“钱买”?

回复“面试”获取全套大厂面试资料 钱买是一个非常经典的不定方程问题,最早源于我国古代的《算经》,这是古代著名数学家张丘建首次提出的。...钱买问题的原文如下: 翁一,值钱五,母一,值钱三,鸡雏三,值钱一,钱买,问翁、母、雏各几何?...这个问题的大致意思是公鸡5块钱1只,母鸡3块钱1只,小鸡3只1块钱,如果用100块钱买100只,那么公鸡、母鸡和小鸡各应该买多少只呢?...理清思路 钱买问题中,两大变量:总钱数量和总数量 总数量可分为三个变量:公鸡数量、母鸡数量和小鸡数量,分别设为x、y和z。...这三者应该满足如下关系: x+y+z=总数量 5x+3y+z/3=总钱数量 这里有三个变量,两个方程,因此是一个不定方程问题。这将导致求解的结果不只一个。可以根据上述两个方程来求出所有可能的结果。

83810

基础算法练习200题08、问题(循环+逻辑判断+穷举)

题目: 翁一,值钱五,母一,值钱三,鸡雏三,值钱一,钱买,问翁、母、雏各几何?...附: 问题是一个数学问题,出自中国古代约5—6世纪成书的《张丘建算经》,是原书卷下第38题,也是全书的最后一题,该问题导致三元不定方程组,其重要之处在于开创“一问多答”的先例。...原文: 今有翁一,值钱伍;母一,值钱三;鶵三,值钱一。凡钱买只,问翁、母、鶵各几何? 答曰:翁四,值钱二十;母十八,值钱五十四;鶵七十八,值钱二十六。...又答:翁八,值钱四十; 母十一,值钱三十三,鶵八十一,值钱二十七。又答:翁十二,值钱六十;母四、值钱十二;鶵八十 四,值钱二十八。” 注:鶵,汉字,读作chú,古同“雏。...:" + x+"\t"); System.out.print("可买母只数:" + y+"\t"); System.out.println("可买鸡雏只数:" + z);

52630
领券