首页 > 其他 > 详细

百钱买百鸡

时间:2020-02-22 20:54:59      阅读:83      评论:0      收藏:0      [点我收藏+]
 1 /*
 2     中国古代数学家张丘建在他的《算经》中提出了一个著名的”百钱百鸡“问题
 3     一只公鸡值5钱,一只母鸡值3钱,三只小鸡值1钱
 4     现在要用百钱买百鸡,请问公鸡、母鸡、小鸡、各多少只?
 5 */
 6 /*
 7     分析:
 8     如果用百钱 只买公鸡,最多可以买0—20只公鸡
 9                只买母鸡,最多可以买0—33只
10 */
11 #include "stdio.h"
12 
13 int main()
14 {
15     //使用穷举法、三重循环
16     int cock, hen, chicken;
17     for (int cock = 0; cock <= 20; cock++)
18     {
19         for (int hen = 0; hen <= 33; hen++)
20         {
21             for (int chicken = 0; chicken <= 100; chicken++)
22             {
23                 if ((cock+hen+chicken==100) && (5*cock+3*hen+chicken/3.0==100))
24                 {
25                     printf("cock=%2d,hen=%2d,chicken=%2d\n", cock, hen, chicken);
26                 }
27             }
28         }
29     }
30 
31 }

作者(小权权

百钱买百鸡

原文:https://www.cnblogs.com/bingquan1/p/12347081.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!