题解 1141: C语言训练-百钱百鸡问题

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

C语言训练-百钱百鸡问题-题解(C语言代码)

摘要:解题思路:循环嵌套就行注意事项:不仅要满足三鸡相加等于100,而且钱数相加也要等于100,最关键的是小鸡必须是能被三整除的数,这个判断语句漏了是算不出来的参考代码:#include<stdio.h> ……

C语言训练-百钱百鸡问题-题解(C语言代码)

解题思路:根据题目要求可得公鸡为一只3钱,母鸡为一只3钱,雏鸡为三只1钱,即用100钱买100只鸡。由题目要求,结合实际可知若全为公鸡,则最多有20只公鸡,若全为母鸡,则最多不超过33只母鸡,若全为雏鸡,虽然能符合钱数,却不符合所购买的鸡的数量。
优质题解

C语言训练-百钱百鸡问题(C语言代码)

解题思路:审清题干,养成习惯。百鸡百钱是一个很经典的循环题目了。公鸡(cock)一只5钱,母鸡(hen)一只3钱,小鸡(chicken)三只1钱,目的是求出用一百钱买一百只鸡的所有搭配方法。注意,这里是刚好用完一百钱,刚好买了一百只鸡。很明显,这道题用循环就可以很简单的求解出来。