求解百钱百鸡问题

【问题描述】N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?翻译为现代文的意思是公鸡一只五块钱,母鸡一只三块钱,小鸡三只一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

求解百钱百鸡问题输出结果:N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

公鸡0只,母鸡25只,小鸡75只N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

公鸡4只,母鸡18只,小鸡78只N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

公鸡8只,母鸡11只,小鸡81只N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

公鸡12只,母鸡4只,小鸡84只N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【题前思考】N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

根据问题描述,填写表3-2-6。N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

表3-2-6 问题分析N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

求解百钱百鸡问题N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【解题思路】N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

首先依次设定每一重循环变量的范围,也就是公鸡只数的范围、母鸡只数的范围和小鸡只数的范围,其次判断满足什么条件时就输出结果。N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【程序代码】N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

求解百钱百鸡问题N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【代码分析】N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

①:依次设定公鸡只数的范围、母鸡只数的范围和小鸡只数的范围。N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

②:设定满足以下两个条件时输出结果:一是公鸡、母鸡和小鸡的总只数为100;二是总价格为100。N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【优化提升】N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

在本程序中用了3层for循环嵌套,也可以用两层循环完成以上功能。例如:N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

求解百钱百鸡问题N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【技术全貌】N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

一个循环的循环体内部包含另一个完整的循环结构,称为循环嵌套。for循环和while循环可以相互嵌套,且循环可以嵌套多层。N3s100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

关 键 词

百钱百鸡

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢