问题描述:公鸡一只5钱,母鸡一只3钱,小鸡三只1钱,问如何用100钱买100只鸡?

分析:1)如果全买公鸡,那么最多买20只,定义变量cock,0 <= cock <= 20;

2)如果全买母鸡,那么最多买33只,定义变量hen,0 <= hen <= 33;

3)如果全买小鸡,则小鸡必须为3的倍数,定义变量chick, 0 <= chick <= 99;

代码:

#include <stdio.h>

int main ()
{
    int cock, hen, chick;
    for (cock = 0; cock <= 20; cock ++)
        for (hen = 0; hen <= 33; hen ++)
            for (chick = 0; chick <= 99; chick += 3)
            {
                if ( (5 * cock + 3 * hen + chick / 3) == 100 )
                    if ( (chick + hen + cock) == 100)
                        printf("COCK : %d\tHEN : %d\tCHICK : %d\t\n",cock, hen, chick);
            }
    return 0;
}

运行结果:

C语言实例--百钱买百鸡相关推荐

  1. c语言 百钱买百鸡问题

    c语言 百钱买百鸡问题 如题 话不多说了,直接上代码 如题 公元钱五世纪,我国古代数学家张丘建在<算经>一书中提出了"百鸡问题":鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱 ...

  2. C语言试题七十六之请编写函实现百钱买百鸡

    1. 题目 编写函数:中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱买百鸡问题",鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁.母.雏各 ...

  3. 6.17 C语言练习(百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?)

    [练习] 题目要求:中国古代数学家张丘建在他的<算经>中提出了著名的"百钱买百鸡问题"鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁.母.雏各几何? ...

  4. 百钱买百鸡(C语言,枚举法)

    养成好习惯,点个赞 再走:有问题,欢迎私信.评论,我看到都会回复的 百钱买百鸡 我国古代数学家张丘建在<算经>一书中曾提出过著名的"百钱买百鸡"问题, 该问题叙述如下: ...

  5. 【C、C++系列-10】C语言实现:百钱买百鸡问题

    [C.C++系列-10]C语言实现:百钱买百鸡问题 1. 问题 百钱买百鸡问题:我国古代数学家张丘建在<算经>一书中曾提出过著名的"百钱买百鸡"问题.该问题叙述如下:鸡 ...

  6. C语言学习:百钱买百鸡问题详解(附源码)

    问题: 中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱买百鸡问题":鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁.母.雏各几何? 代码: ...

  7. OJ1074: 百钱买百鸡(C语言)

    题目描述 百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用100文钱买100只鸡,公鸡.母鸡.小鸡各买多少只? 本程序要求解的问题是:给定一个正整数n,用n文钱买n只鸡,问公鸡.母鸡 ...

  8. 以“百钱买百鸡”问题练习使用 C语言 goto 语句

    虽然goto语句由于会破坏程序的结构而不被推荐使用,但是当需要从多重循环跳出时就比较合理且高效,以此题为例可见goto语句的妙用 题目描述 百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文 ...

  9. 信息学奥赛C++语言:百钱买百鸡

    [题目描述] 百钱买百鸡问题.鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁.鸡母.鸡雏各几何? (公鸡一只5块,母鸡一只3块,小鸡三只1块,问要用100块买100只鸡,公鸡.母鸡 ...

  10. 【C语言基础练习】百钱买百鸡问题。母鸡3元钱一只,小鸡1元钱三只,问100元钱要刚好买100只鸡,编程实现母鸡和小鸡各多少只?

    百钱买百鸡问题.母鸡3元钱一只,小鸡1元钱三只,问100元钱要刚好买100只鸡,编程实现母鸡和小鸡各多少只? 1 #include<stdio.h>2 int main()3 {4 int ...

最新文章

  1. latex 插图解释_大O符号-只需插图和视频即可解释
  2. c2064 项不会计算为接受0个参数的函数_getMask()讨论:Abaqus Part对象的成员变量常用函数...
  3. TrackFormer解读
  4. array_column php什么版本可以用,array_column兼容php5.5以下版本
  5. Sort方法根据T类某个字段对泛型集合ListT排序
  6. C#泛型委托Predicate、Action、Func
  7. dijkstra 算法_路径规划算法总结
  8. 财务有必要学python吗-一个来自35岁职场高管的忠告:Python为什么不得不学?
  9. 什么是管理大数据技术
  10. 有一种方法叫“重启”
  11. python身份证号码校验
  12. 冰刃(icesword) V1.22 Final┊官方中文绿色版
  13. docker的安装和部署
  14. 计算机类sci期刊影响因子排名,【科研】全球最新SCI期刊影响因子排名:第一名187.040!...
  15. 泛微金融行业方案合集,推动金融行业数字化转型
  16. HIVE-启动服务-启动DG连接-迁移数据LINUX-HDFS-HIVE
  17. javascript中的window.onload解释
  18. Python:for循环语句
  19. Composer安装Laravel最简单、详细图解
  20. 华为云workerman超时ERR_CONNECTION_TIMED_OUT

热门文章

  1. python编程else是什么意思_Python编程
  2. 同一局域网下电脑传输文件的方式(超简单!)
  3. 1-2月热点:度目发布煤矿电子封条解决方案,AI助力生产安全,推进煤矿智能化建设
  4. vue 中使用菜鸟打印
  5. 计算并输出九九乘法表用c语言流程图,输出九九乘法表 (C语言代码)
  6. C语言经典例题,结构体
  7. 控制理论基础(1)--控制工程概述
  8. 不收费的数据恢复软件_有救了!快收好这7个数据恢复神器
  9. 老罗Android开发视频教程 (android解析xml文件 )3集集合
  10. python给pdf加水印_用PDFlib给PDF添加水印(Python)