1樓:滴滴答答飛的
第一個空:100
第二個空:j
第三個空:5*i+3+j+(100-i-j)/3 == 100第四個空:100-i-j
窮舉法,如果需要考慮精度問題,那第三回空就不能寫答==而是與100的差小於一個精確度,因為小雞的**是非整數(float型)
2樓:鄧磊你真棒
我會買一隻公雞九十九隻母雞 還用愁沒用小雞嗎 過日子要精打細算 錢要花在刀刃上啊
3樓:李澤宇帥哥
2011-11-2 16:16 滴滴答答飛的 |抄 五級第一個空
:bai
du100
第二個空:j
第三個空:5*i+3+j+(100-i-j)/3 == 100第四個空:100-i-j
窮舉zhi法,如果dao
需要考慮精度問題,那第三空就不能寫==而是與100的差小於一個精確度,因為小雞的**是非整數(float型
c語言程式設計答案 100元買100只雞,公雞5元一隻,母雞3元一隻,小雞1元3只,該怎麼買???
4樓:
使用窮舉法。
c語言程式:
#include
void main()
執行結果:
5樓:匿名使用者
#include
int a[3] = ;
int same(int *b)
int main() }}
}}printf("共有方案%d種。\n",cnt);
return 0;}
6樓:匿名使用者
void main()}}}}
7樓:碧海風雲
寫個三重bai迴圈來尋找購買du方案。
#include
int main(void)
}執行結果
8樓:匿名使用者
最簡單,3層迴圈,逐個數字判斷~~~~~
9樓:匿名使用者
#include using namespace std;
void main()}}
10樓:匿名使用者
#include "iostream.h"
void main()}
11樓:匿名使用者
#include "stdio.h" int main() } getchar(); return 0; }
12樓:匿名使用者
說我的想法,**自己寫……
1、簡單粗爆的,直接3個for迴圈,變數(如a,b,c)代表三種雞專各自的數量,然後再判屬斷結果(?5a+3b+c/3=100,如果是就列印出來。這樣的話至少要迴圈1百萬次。
2、也可以加點簡單的判斷,在迴圈之前,找出變數的範圍。
5元一隻的,只要大於20,3元的大於33只就沒有意義了,而小雞的數量,則必需為3的倍數
也就是相對減少了迴圈的次數。
3、或者,用兩個for 迴圈,因為確定了兩種雞的數量,第三種也就確定了,這個時候再判斷 是不是100元。再加上第二點減少了變數的範圍,效率是更高一點。
13樓:匿名使用者
5x+3y+z/3=100
x+y+z=100
14樓:匿名使用者
母雞4只,公雞12只,小雞84只,請採納
公雞5元一隻,母雞3元一隻,小雞一元3只。100元錢買100只雞,問公雞 母雞 小雞各多少隻?
15樓:90育兒寶典
公雞0只,母雞25只,小雞75只;公雞4只,母雞18只,小雞78只;公雞8只,母雞11只,小雞81只;公雞12只,母雞4只,小雞84只。
一、假設買了公雞a只,母雞b只,小雞c只;
二、那麼則有:a+b+c=100,5a+3b+3c=100;a、b、c都為正整數;
三、將「5a+3b+3c=100」變形得到3(a+b)=100-5a,即「100-5a」必須是3的倍數,且a取值範圍在0-20之間,符合這樣的要求的解有:
1、a=0、b=25、c=75,對應公雞0只,母雞25只,小雞75只;
2、a=4、b=18、c=78,對應公雞4只,母雞18只,小雞78只;
3、a=8、b=11、c=81,對應公雞8只,母雞11只,小雞81只;
4、a=12、b=4、c=84,對應公雞12只,母雞4只,小雞84只;
16樓:楓在哪兒炎
這個很難,分析過程如下:分析與解 因為100元錢,買100只雞,所以平均1元錢買1只雞。每小組4只雞:
其中1只母雞和3只小雞,共值4元錢。(因為1只母雞3元錢,3只小雞1元錢),恰好是平均1元錢買1只雞。
每大組7只雞:其中1只公雞和6只小雞。共值7元錢。(因為1只公雞5元錢,3只小雞1元錢,6只小雞2元錢),恰好是平均1元錢買1只雞。
無論100只雞共可分成多少個大組和多少個小組,都是平均每1文錢買1只雞。100只雞共可分成多少個大組和多少個小組呢?
通過分析試探可發現有以下幾種情況。
①分成4個大組,18個小組。
4個大組中公雞有:1×4=4(只)
4個大組中小雞有:6×4=24(只)
18個小組中母雞有:1×18=18(只)
18個小組中小雞有:3×18=54(只)
這種情況共有公雞4只,母雞18只,小雞(24+54=)78(只)。
②分成8個大組,11個小組。
8個大組中公雞有:1×8=8(只)
8個大組中小雞有:6×8=48(只)
11個小組中母雞有:1×11=11(只)
11個小組中小雞有:3×11=33(只)
這種情況共有公雞8只,母雞11只,小雞(48+33=)81(只)。
③分成12個大組,4個小組。
12個大組中公雞有:1×12=12(只)
12個大組中小雞有:6×12=72(只)
4個小組中母雞有:1×4=4(只)
4個小組中小雞有:3×4=12(只)
這種情況共有公雞12只,母雞4只,小雞(72+12=)84(只)。所以本題共有三種可能性:公雞買4只,母雞買18只,小雞買78只;或公雞買8只,母雞買11只,小雞買81只;或公雞買12只,母雞買4只,小雞買84只。
┏ (^ω^)=☞
17樓:hehehe你妹啊
設公雞為x只 母雞為y只 小雞為z只(x、y、z為整數且z/3為整數由題意得方程:
5x+3y+z/3=100 1
x+y+z=100 2
由 方程「2」*9 -「1」*3 得:
4z-3x=300 (z/3為整數 且由「2」只 x、y、z 均小於100 ) 3
由方程「2」*15-「1」*3 得
3y+7z=600 4
由方程「1」*3- 「2」得
14x+8y=200 5
由3得 4z=300+3x 顯然 z必須大於等於75且小於等於9; 同理得x小於33
由4得 z 小於等於84 同理 得y小於等於255得 x小於14 y小於等於25
綜上得x小於14
y小於等於25
z 大於等於75小於等於84且被3整除
綜合 x+y+z=100 得
當 z=75由"3"得 x=0 y=25 同上當z=78 x=4 y=18
當z=81 x=8 y=11
當z=84 x=12 y=4
即得4種答案:
1.公雞0只 母雞25只 小雞75只
2.公雞4只 母雞18只 小雞78只
3.公雞8只 母雞11只 小雞81只
4.公雞12只 母雞4只 小雞84只
18樓:
8只公雞 20只母雞 20只小雞
19樓:匿名使用者
公雞12只,母雞4只,小雞84只
100塊買100只雞,公雞2 5元一隻,母雞2 4元一隻,雞仔0 1一隻,怎么分配
設買公雞x只,母雞y只,雞仔z只,則x y z 100.2.5x 2.4y 0.1z 100.設買公雞x只,母雞y只,雞仔z只,則x y z 100.2.5x 2.4y 0.1z 100.然後討論 讓雞的 翻10倍,成為整數問題,即1000塊錢買100只雞,其中公雞25元一隻,母雞24元一隻,雞仔1...
100元買100只雞,5元一隻公雞,3元一隻母雞,一元三隻小雞,求公雞,母雞,小雞各買幾隻
設公雞a只,母雞b只,通過計算一共有三組答案,如下 1.公雞,母雞,小雞各買4只,18只,78只 2.公雞,母雞,小雞各買8只,11只,81只 3.公雞,母雞,小雞各買12只,4只,84只 四個公雞十八個母雞七十八個小雞,或八個公雞十一個母雞八十一個小雞,或十二個公雞四個母雞八十四個小雞 你要沒什麼...
100元買100只牛,工牛10元,母牛5元,小牛5角,3樣牛都月買,問大家,怎麼買
可以分別設公牛 母牛 小牛分別設為 x,y,z依題意可以列出 x y z 100 10x 5y 0.5z 100 由於 回z 100 x y 所以把z 100 x y代入10x 5y 0.5z 100可得 10x 5y 50 0.5x 0.5y 100 即 答9.5x 4.5y 50從中可以知道 x...