中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁,母,雏各几何?
代码如下:
#include <stdio.h> int main() { int cock,hen,chick; /*定义变量为基本整型*/ for(cock = 0;cock <= 20;cock++) /*公鸡范围在0~20之间*/ for(hen = 0;hen <= 33;hen++) /*母鸡范围在0~33之间*/ for(chick = 3;chick <= 99;chick++) /*小鸡范围在3~99之间*/ if(5*cock + 3*hen + chick/3 == 100) /*判断钱数是否等于100*/ if(cock + hen + chick == 100) /*判断购买的鸡数是否等于100*/ if(chick % 3 == 0) /*判断小鸡数是否能被3整除*/ printf("公鸡:%d 母鸡:%d 小鸡:%d\n", cock,hen,chick); }
运行结果:
公鸡:0 母鸡:25 小鸡:75
公鸡:4 母鸡:18 小鸡:78
公鸡:8 母鸡:11 小鸡:81
公鸡:12 母鸡:4 小鸡:84
相关推荐
百元买百鸡c语言.c
解决一百元买一百只鸡的数学问题
C语言经典程序百钱买百鸡,非常有意思的一个小程序,程序虽然不大,但涉及到的知识点比较多。
课程的随堂作业,C语言的,用dev就能运行,萌新代码,勿喷,仅仅帮助不想写作业的朋友方便一下,反正老师也不会仔细检查的
C语言算法之归并排序C语言算法之归并排序C语言算法之归并排序C语言算法之归并排序
百钱买百鸡求解算法(C语言版) 经典C语言算法实例。 用穷举算法求解一个不定方程。 /*百钱买百鸡求解算法*/ /*原文:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,如何用100文钱买一百之鸡,那么公鸡、母鸡...
一个有意思的C#算法源码:百钱百鸡算法的实例源代码,公鸡5元一只,母鸡3元一只,小鸡3"+" "+"只一元,用100元买100只鸡,如果公鸡、母鸡和小鸡的总钱数加起来为100,/计算小鸡的个数,最后显示运行结果。
经典c语言算法 c语言算法 c语言 c语言算法 txt
c语言 算法c语言 算法c语言 算法c语言 算法
C语言算法速查手册源代码(含目录)
C语言 实现百钱百鸡的代码 实用案例
C语言源程序代码
FFT的C语言算法实现,FFT的C语言算法实现,FFT的C语言算法实现。
c语言经典算法 C语言 算法 c语言经典算法 C语言 算法 c语言经典算法 C语言 算法 c语言经典算法 C语言 算法
百钱买百鸡问题 “用100文钱买来100只鸡,公鸡5文钱一只,母鸡3文钱一只,小鸡1文钱3只。问:在这100只鸡中,公鸡、母鸡、小鸡各是多少只?” C语言源代码 已验证
C语言算法速查手册 ,C语言的好资料。非常好用,你懂得
C语言算法集C语言算法集
C语言算法,非常好非常强大非常全非常有用的C语言算法
“百钱买百鸡”问题的C语言算法分析.pdf