085.百钱百鸡问题

简介: 085.百钱百鸡问题
#include<stdio.h>
void main()
{
    int x,y,z,j=0;
    clrscr();
    puts("************************************************");
    puts("*      This program is to solve Problem of     *");
    puts("*           Hundred Yuan Hundred Fowls.        *");
    puts("*  Which is presented by Zhang Qiujiang,       *");
    puts("* a Chinese ancient mathematician, in his work *");
    puts("* Bible of Calculation: 5 Yuan can buy 1 cock, *");
    puts("* 3 Yuan can buy 1 hen, 1 Yuan buy 3 chickens, *");
    puts("* now one has 100 Yuan to buy 100 fowls, the   *");
    puts("* question is how many cocks, hens, chickens   *");
    puts("* to buy?                                      *");
    puts("************************************************");
    printf("\n The possible plans to buy 100 fowls with 100 Yuan are:\n\n");
    for(x=0;x<=20;x++)               /*外层循环控制鸡翁数*/
        for(y=0;y<=33;y++)           /*内层循环控制鸡母数y在0~33变化*/
        {
            z=100-x-y;             /*内外层循环控制下,鸡雏数z的值受x,y的值的制约*/
            if(z%3==0&&5*x+3*y+z/3==100)
                                   /*验证取z值的合理性及得到一组解的合理性*/
                printf("%2d: cock=%2d hen=%2d chicken=%2d\n",++j,x,y,z);
  }
    puts("\n Press any key to quit...");
    getch();
}
相关文章
|
9月前
7-10 百钱百鸡
百鸡问题:“今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。凡百钱买鸡百只,问鸡翁母雏各几何。” 百鸡问题是北魏数学家张丘建在《张丘建算经》中提出的一个世界著名的不定方程问题,它给出了由三个未知量的两个方程组成的不定方程组的解。
84 0
7-10 百钱百鸡
|
4月前
|
C++
百钱百鸡(代码实现)
百钱百鸡(代码实现)
22 0
|
10月前
1314:【例3.6】过河卒(Noip2002)
1314:【例3.6】过河卒(Noip2002)
|
8月前
尼科彻斯定理
1.题目概述 2.题解 思路分析 具体实现
66 0
|
11月前
百钱买百鸡
百钱买百鸡
52 0
|
12月前
7-293 鸡兔同笼
7-293 鸡兔同笼
63 0
|
存储 机器学习/深度学习 算法
蓝桥杯十大常见天阶功法——虫之呼吸.贰之型.二分
蓝桥杯十大常见天阶功法——虫之呼吸.贰之型.二分
221 0
蓝桥杯十大常见天阶功法——虫之呼吸.贰之型.二分
|
机器学习/深度学习 人工智能
把所有的谎言献给你β(找规律数学题)
梓川咲太的面前坐着野兔先辈,作为约定,只好乖乖的打开笔记本开始学习了。 “加法符号写歪了,变成了乘法符号,在算式的第三行那个地方。”樱岛麻衣突然开口。
113 0
把所有的谎言献给你β(找规律数学题)