我国古代数学家张丘建在《张丘建算经》一书中提出了“百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
private static final int PRICE_PER_COCK = 5; // 公鸡5元钱一只
private static final int PRICE_PER_HEN = 3; // 母鸡3元钱一只
private static final int PRICE_THREE_CHICKENS = 1; // 小鸡1元钱三只
private static final double TOTAL_MONEY = 100; //总共100快
private static final int NO_OF_CHOOKS = 100; // 总的鸡数量
public static void main(String[] args) {
int c1,c2,c3;
for( c1=0;c1<TOTAL_MONEY/PRICE_PER_COCK;c1++){
for( c2=0;c2<TOTAL_MONEY/PRICE_PER_HEN;c2++){
c3=NO_OF_CHOOKS-c1-c2;
if(c1*PRICE_PER_COCK+c2*PRICE_PER_HEN+c3*(PRICE_THREE_CHICKENS/3.0)==TOTAL_MONEY){
System.out.println("公鸡"+c1);
System.out.println("母鸡"+c2);
System.out.println("小鸡"+c3);
System.out.println("=================");
}
}
}
}
结果:
公鸡0
母鸡25
小鸡75
=================
公鸡4
母鸡18
小鸡78
=================
公鸡8
母鸡11
小鸡81
=================
公鸡12
母鸡4
小鸡84
=================
分享到:
相关推荐
河南数学解析--2014初中毕业学业考试试卷.docx
山东日照数学解析--2014初中毕业学业考试试卷.docx
山东青岛数学解析-2014初中毕业学业考试试卷.docx
山东德州数学解析-2014初中毕业学业考试试卷.docx
山西数学解析-2014初中毕业学业考试试卷(word.docx
辽宁大连数学解析-2014年初中毕业学业考试试卷2.docx
【精品】小升初数学难点解析-计数问题.doc
【精品】小升初数学难点解析-分数问题.doc
python百钱买百鸡 这个程序使用两个嵌套循环来尝试不同的公鸡和母鸡数量,然后计算出小鸡的数量。它检查是否满足条件:总价格为 100 元,总数量为 100 只鸡。如果条件满足,程序将打印出符合条件的公鸡、母鸡和小鸡...
高数,三维,坐标 解析几何--高等数学--三维变换
离散数学-学习指导与习题解析-第2版-屈婉婷--高清扫描版-带完整书签
程序设计:公元前五世纪我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、母、雏各几何?(答案不唯一。提示:设 x:鸡翁数,则 x 的范围...
【精品】小升初数学难点解析-和差倍问题.doc
大学数学实验教程第二版答案解析-大学数学实验心得体会.docx
全国各地2012年中考数学分类解析-专题54-图形的旋转变换.doc
高中数学-椭圆经典练习题-配答案解析.doc
【精品】小升初数学难点解析-数论.doc
【精品】小升初数学难点解析-找次品、数字编码与页码问题.doc
百钱买百鸡问题,对于这个问题实际上可以不用三重循环,而是用二重循环,因为公鸡和母鸡数确定后,小鸡数就定了。