求解百钱百鸡问题iwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【问题描述】 我国古代数学家张丘建在《算经》一书中曾提出过著名的“百 钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一, 值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何? 翻译为现代文的意思是公鸡一只五块钱,母鸡一只三块钱,小鸡 三只一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小 鸡各多少只? ·输出结果: 公鸡0只,母鸡25只,小鸡75只iwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
公鸡4只,母鸡18只,小鸡78只iwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
公鸡8只,母鸡11只,小鸡81只iwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
公鸡12只,母鸡4只,小鸡84只iwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【解题思路JiwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
首先依次设定每一重循环变量的范围,也就是公鸡只数的范围、母鸡只数的范围和小鸡只iwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
数的范围,其次判断满足什么条件时就输出结果。iwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【程序代码】iwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
for cock in range(100//5+1):iwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
for hen in range(100//3+1):iwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
for chicken in range(0,100,3):iwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
if cock+hen+chicken==100 and cock 5+hen 3+chicken /3 =100:iwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
print(f'公鸡{cock},母鸡{hen},小鸡{chicken})iwM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库