Go语言中文网 为您找到相关结果 2

百鸡百钱的问题

chicken_run_1.jpg 百鸡百钱的问题,相对简单且经典,公鸡 5 文钱,母鸡 3 文钱而小鸡是 3 只 1 文钱,问是 100 文钱买到 100 只鸡,公鸡、母鸡和小鸡各是多少只。 analysis.jpg 简单分析,分别用 x, y, z 代表公鸡、母鸡和小鸡设计连立方程 5 * x + 3 * y + 1/z = 100 x + y + z = 100 这里还有一些隐含条件就是小鸡一定会有,而且小鸡数量是可以被 3 整除的。有了这些信息我们就不难解决这个问题了。 golang package main import( "fmt" ) func main() { fmt.Println("hello world"); m := 100; n := 100; z := 0; fo...阅读全文

博文 2019-04-01 06:34:40 zidea

go语言基础,每天一小例--百钱百鸡

案例描述: 中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱百鸡问题”:一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只? 案例分析: 如果用一百钱只买一种鸡,那么,公鸡最多20只,母鸡最多33只,小鸡最多300只。但题目要求买100只,所以小鸡的数量在0~100之间,公鸡数量在0~20之间,母鸡数量在0~33之间。我们把公鸡,母鸡和小鸡的数量分别设为cock、hen、chicken,通过上述分析可知: (1)0<=cock<=20; (2)0<=hen<=33; (3)0<=chicken<=100; (4)cock+hen+chicken=100; (5)5*cock+3*hen+chicken/3=100。 与此同时,可知母鸡、...阅读全文

博文 2018-08-05 00:11:09 AlexBruceLu