1 1演算法入門之百錢白雞問題

2021-08-27 23:00:52 字數 630 閱讀 2069

一 . 問題描述

乙隻公雞值五錢,乙隻母雞值三錢,三隻小雞值一錢,現在百錢買百雞,請問,公雞,母雞,小雞各多少只?

二. 問題分析

三個變數 cock ,hen,chicken

1> cock+hen+chicken=100;

2> cock*5+hen*3+chicken/3=100;

三. 演算法設計

採用窮舉法 cock<=20,hen<33,chicken<=100

#include

//方式一:窮舉法

//效率地

,要迴圈21x34x101=72114次;

#if 0

int main(int argc, const

char * argv)

i++;

printf("i=%d",i);}}

}return0;}

#endif

//方式二:

int main(int argc, const

char * argv)

i++;

printf("i=%d",i);}}

return0;}

演算法學習之百錢買百雞

百錢買百雞的問題算是一套非常經典的不定方程的問題,題目很簡單 公雞5文錢乙隻,母雞3文錢乙隻,小雞3只一文錢,用100文錢買一百隻雞,其中公雞,母雞,小雞都必須要有,問公雞,母雞,小雞要買多少只剛好湊足100文錢。include include int main void printf the to...

演算法學習之百錢買百雞

百錢買百雞的問題算是一套非常經典的不定方程的問題,題目很簡單 公雞5文錢乙隻,母雞3文錢乙隻,小雞3只一文錢,用100文錢買一百隻雞,其中公雞,母雞,小雞都必須要有,問公雞,母雞,小雞要買多少只剛好湊足100文錢。include include int main void printf the to...

php學習之百錢買雞的問題。

百錢買百雞的三種寫法,第二種是利用三個for迴圈,將每一種都排列出來,然後用 並且符號,判斷兩個條件,乙個是對應的雞乘以錢等於100塊錢,三種雞加一起等於100只 第一種是利用了兩個for迴圈,因為三種雞加一起一定等於100,所有用100減去公雞母雞的就是小雞的值,最後if判斷的時候,也只需要判斷三...