我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?_python我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一-程序员宅基地

我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?



第一种:
#include <stdio.h>
int main()
{
    int a,b,c;
    for(a=0; a<=100/5; a++)
    {
        for(b=0; b<=(100-a*5)/3; b++)
        {
            c =(100-a*5-b*3)*3;
            if(a+b+c==100)
                printf("公鸡有%d只,母鸡有%d只,小鸡有%d只\n", a, b,c);
        }
    }
}

第二种:
#include <stdio.h>
int main()
{
    int i, j, k;
    printf("百元买百鸡的问题所有可能的解如下:\n");
    for(i=0;i<=100;i++ )
        for(j=0;j<=100;j++)
            for(k=0;k<=100;k++ )
            {
                if(5*i+3*j+k/3==100&&k%3==0&&i+j+k==100)
                {
                    printf("公鸡%2d只,母鸡%2d只小鸡%2d只\n", i, j, k);
                }
            }
}

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Aricia/article/details/84326924

智能推荐

tnsping命令的作用和适用场景_tnlsping-程序员宅基地

文章浏览阅读2.1k次。在操作系统上直接运行tnsping命令,就可以得到它的使用方法,如下所示:[ora10g@capaa admin]$ tnsping TNS Ping Utility for Linux: Version 10.2.0.1.0 - Production on 08-JUL-2012 12:03:42 Copyright (c) 1997, 2005, Oracle. All right..._tnlsping

Matlab 图像处理工具箱-程序员宅基地

文章浏览阅读1.1w次,点赞3次,收藏38次。转自:http://cvnote.info/matlab-cv-ip-toolbox/计算机视觉/图像处理研究中经常要用到Matlab,虽然其自带了图像处理和计算机视觉的许多功能,但是术业有专攻,在进行深入的视觉算法研究的时候Matlab的自带功能难免会不够用。本文收集了一些比较优秀的Matlab计算机视觉工具箱,希望能对国内的研究者有所帮助。VLFeat:著名

JS —— 跨域问题全解与jsonp 原理理解_js withcredentials-程序员宅基地

文章浏览阅读2.7k次,点赞2次,收藏14次。前端时间一直在做跨域请求相关的工作,被一些问题困住了,最后不得不用jsonp 方式请求数据,直到今天网上看了下jsonp 的实现原理,才意识到之前的跨域问题实质上还是没有解决。所幸的是,看了几篇不错的资源,算是把跨域相关的问题弄清楚了。下面将先简单介绍jsonp 原理,之后再整理若不用jsonp ,跨域时可能遇到的问题,及解决方法、相关的知识点。一、jsonp 原理背景_js withcredentials

新华人寿“高质量软件设计”内训圆满结束_新华保险袁萌西安-程序员宅基地

文章浏览阅读3.3k次。一个设计是一个被创造出的事物,与之相关的是一个设计过程,我将此过程称之为设计,不加任何修饰。还有一个是动词意义的设计,即进行设计,这三者紧密相关的,我相信在具体的环境中就不会混淆它们的含义了。---Frederick P.Brooks.jr《设计原本》 新华人寿 “高质量软件设计”为期2天的内训课程如期举行。业内专家姜老师授课。课程将高效率的软件项目质量管理、UML、重构设计与功能实现、单_新华保险袁萌西安

ListView 实现像Android Market那样分页-程序员宅基地

文章浏览阅读966次。一、界面分页加载、滚动加载ListView 实现像Android Market那样分页加载、滚动加载,需要这个ListView添加滚动条监听事件OnScrollListener,使用ListView的OnScroll方法来实现。如下参考代码。public class ListViewScroll extends Activity { ListView listView ;

犀牛书第二章总结_犀牛书内容-程序员宅基地

文章浏览阅读249次。_犀牛书内容

随便推点

VsCode编辑器设置自动保存_vscode点击编辑器保存自动刷新vue配置-程序员宅基地

文章浏览阅读750次。VsCode编辑器设置自动保存,便于修改代码后文件在发生改变后进行保存,便于vue项目的热加载vscode编辑器工具栏找到 文件->首选项->设置会出现下面图片中的弹框..._vscode点击编辑器保存自动刷新vue配置

C++ - 带参构造函数,拷贝构造函数_c++ 带参数的构造函数-程序员宅基地

文章浏览阅读749次。1.带有参数的构造函数-> 构造函数可以根据需要定义参数。-> 一个类中可以存在多个重载的构造函数。-> 构造函数的重载遵循C++重载的规则。#include <stdio.h>class Test{public: Test() { printf("Test()\n"); } Test(int v) { printf("Test(int v), v = %d\n", v.._c++ 带参数的构造函数

Beginning Perl for Bioinformatics 总结提升_perl in bioinformatics-程序员宅基地

文章浏览阅读1.3k次。1 Biology and Computer Science2 Getting Started with Perl3 The Art of Programming4 Sequences and Strings5 Motifs and LoopsExample 5­3. Searching for motifs #!/usr/bin/perl ­w # Searching for mo_perl in bioinformatics

教你如何在Android Studio 的模拟器上安装搜狗输入法实现中文输入-----建议收藏备用!_android模拟器安装中文输入法-程序员宅基地

文章浏览阅读564次,点赞12次,收藏7次。教你如何在Android Studio 的模拟器上安装搜狗输入法实现中文输入-----建议收藏备用! 我们在使用Android Studio的过程中,肯定会用运行app,有时候app需要输入中文内容,这时候就需要中文输入法了,但是在API比较低的模拟器中,是没有中文输入法的,需要我们自己安装和配置。下面就教大家如何安装和配置搜狗中文输入法。_android模拟器安装中文输入法

Docker 清理命令 删除所有的镜像和容器_一次性删除所有镜像的命令-程序员宅基地

文章浏览阅读1k次。~/.bash_aliases 杀死所有正在运行的容器.alias dockerkill='docker kill $(docker ps -a -q)' 删除所有已经停止的容器.alias dockercleanc='docker rm $(docker ps -a -q)' 删除所有未打标签的镜像.alias dockercleani='docker rmi $(doc..._一次性删除所有镜像的命令

【java 程序设计实训】学生请假管理系统_swing学生请假管理系统java-程序员宅基地

文章浏览阅读3.5k次,点赞16次,收藏84次。【代码】【java 程序设计实训】学生请假管理系统。_swing学生请假管理系统java