首页
学习
活动
专区
工具
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 结语 在钱买的问题中,通过使用循环嵌套的方式穷举出各种鸡的数量

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

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

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

    86710
    领券