1. 程式人生 > >C語言演算法例項016:百元買百雞

C語言演算法例項016:百元買百雞

例項016:百元買百雞

  • 例項說明:
    中國古代數學家張丘建在他的《算經》中提出來一個著名的“百錢買百雞問題”,雞翁一,值錢五,雞母一,值錢三,雞雛三,值錢一,百錢買百雞,問翁、母、雛各幾何?

  • 實現過程:

#include<stdio.h> 

void main()
{
    int cock, hen, chick;
    for(cock=0; cock<=20; cock++)
        for(hen=1; hen<=33; hen++)
            for(chick=1; chick<=100; chick++)
                if
(cock+hen+chick==100&&5*cock+3*hen+chick/3==100&&chick%3==0) printf("公雞:%d 母雞:%d,小雞:%d\n", cock, hen, chick); }
  • 技術要點:
    1.首先要確定公雞(cock)、母雞(hen)、雛雞(chick),各自的取值範圍,即假定百元全部買一種的情況。
    2.限制條件:
    買3只雞的錢總數為100;
    買3只雞的數量為100;
    買的chick的數量必須是3的倍數。

  • 實驗結果:
    這裡寫圖片描述

相關推薦

C語言演算法例項016

例項016:百元買百雞 例項說明: 中國古代數學家張丘建在他的《算經》中提出來一個著名的“百錢買百雞問題”,雞翁一,值錢五,雞母一,值錢三,雞雛三,值錢一,百錢買百雞,問翁、母、雛各幾何? 實現過

C語言演算法例項018判斷三角形的型別

例項018:判斷三角形的型別 例項說明: 根據輸入的三角形的三條邊判斷三角形的型別,並輸出它的面積和型別。 實現過程: #include<stdio.h> #include&l

C語言經典例項012陽陽蘋果

例項012:陽陽買蘋果 例項說明: 陽陽買蘋果,每個蘋果0.8元,陽陽第一天買兩個蘋果,第二天開始每天買前一天的兩倍,直到購買的蘋果個數為不超過100的最大值,程式設計求陽陽每天平均花多少錢? 實

C語言程式設計——016

中國古代數學家張丘建在他的《算經》中提出了一個著名的“百錢買百雞問題”,雞翁一,值錢五,雞母一,值錢三,雞雛三,值錢一,百錢買百雞,問翁、母、雛各幾何? #include<stdio.h> int main(){ int cock,hen,chick; fo

c語言--

問題:中國古代數學家張丘建在他的《算經》中提出了著名的“百錢買百雞問題”:雞翁一,值錢五,雞母一,值錢三,雞雛三,值錢一,百錢買百雞,問翁、母、雛各幾何?思路先行:        第一步:我們首先定義三個變數,即公雞:cock,母雞:hen,小雞:chick。通讀題意,我們可

C語言經典例項011猴子吃桃

例項011:猴子吃桃 例項說明: 猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個。第二天早上又將第一天剩下的桃子吃掉一半,又多吃了一個。以後每天早上都吃了前一天剩下的

基礎演算法題-----

基礎演算法題—–百元買百雞 題目:公雞5文錢一隻,母雞3文錢一隻,小雞3只一文錢,用100文錢買一百隻雞,其中公雞,母雞,小雞都必須要有,問公雞,母雞,小雞要買多少隻剛好湊足100文錢。 首先來分析一下: 設公雞為x只,母雞為y只,小雞為z只,可的

C++實現)

#include<iostream> using namespace std; void main(void) {     int a,b,c;     //char DD,EE,FF;     for (a=1;a<=20;a++)       

go 語言基礎 for迴圈經典練習題

題目:百元百雞,一百元錢買100只雞,公雞5元一隻,母雞3元一隻,小雞1元3個。解題思路 先找出100元最多可以買多少隻雞,再通過條件,找出符合要求的正確數字package main import "

Java基礎------問題

spa pub 擴展 整數 scan void 個數 sta amp 問題描述: 公雞每只3元,母雞每只5元,小雞三只一元,問100元買100只雞有幾種買法? public static void main(String[] args) { int co

16.

col style b+ border char pos include blog div #include <stdio.h> int main(int argc, char *argv[]) { int a,b,c;//a-公雞;b--母雞;c--

算法之

std main ret style color res int pan nbsp 《算經》 書中提出的數學問題: 雞翁一值錢五, 雞母一值錢三, 雞雛三值錢一。 百錢買百雞, 問雞翁、雞母、雞雛各幾何? 1 /** 2 現在有100 元 , 買 100只雞 3 公

【每日一題】問題

問題描述: 雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一。百錢買百雞,問雞翁、母、雛各幾何? Python版 for i in range(0,20): #公雞最多買20只 for x in range(0,33):

Java寫一下自己的想法

public class demo {     /**      * 5x+3y+z=100(設公雞x只,母雞y只,小雞z組,即3z只)      * x+y+3z=100    &nbs

Python、老王

Python語言基礎(百元買百雞) 需求分析 """ 百錢買百雞的問題算是一套非常經典的不定方程的問題,題目很簡單: 公雞5文錢一隻,母雞3文錢一隻,小雞3只一文錢, 用100文錢買一百隻雞,其中公雞,母雞,小雞都必須要有,問公雞,母雞,小雞要買多少隻剛好湊足100文錢。 """

python寫的問題擴充套件

今天偶爾看到人家說百元買百雞的問題,問最簡演算法,所以跟著寫了個程式,並且擴充套件到以總價n買m個總數物品的問題,價格隨意。做個隨筆記錄一下。 def mathBuy(n = 100, m = 100, i = 5, j= 3, k = 1/3): """ 單位有m個人,現在年終

java實現問題 ------博

public class twelveHomework { //百元買百雞public static void main(String[] args) {int mjPrice=5;int gjPrice=3;int threexjPrice=1;System.out.pr

python

百錢買百雞的問題算是一套非常經典的不定方程的問題,題目很簡單:公雞5文錢一隻,母雞3文錢一隻,小雞3只一文錢, 用100文錢買一百隻雞,其中公雞,母雞,小雞都必須要有,問公雞,母雞,小雞要買多少隻剛好湊足100文錢。 for x in range(1,100):

C語言經典題目

百錢買百雞問題 公元錢五世紀,我國古代數學家張丘建在《算經》一書中提出了“百雞問題”:雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢買百雞,問雞翁、雞母、雞雛各幾何? 分析:假設公雞有x只,母雞y只,

C語言專案教程3求給定數的位、十位和個位

    本教材基於硬體講解C語言程式設計,由淺入深,開發環境基於Atmel Studio 7.0,僅適合初學者,教學使用,高手請繞過。    專案名稱:求給定數的百位、十位和個位。    除錯步驟:參照https://blog.csdn.net/qingwufeiyang12