1樓:純潔的小樹
/*題目要求:百錢百雞問題(html)
我國古代數學家張丘建在《算經》一書中曾提出過著名的「百錢買百雞」問題。
該問題敘述如下:雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一;百錢買百雞,則翁、母、雛各幾何?
請編寫演算法,解決「百錢買百雞」問題。*/
var cocks=0,hens,chicks=0;
while(cocks<=20)
cocks++}
2樓:匿名使用者
5x+9y+z=100
x+y+z=100
整理以上方程組得
7x+4y=100
把1——14帶入得整數且符合要求的有x=4,y=18,z=78; x=8,y=11,z=81;x=12,y=4,z=84.三組。
3樓:匿名使用者
樓上的方法執行效率較低並且不是html格式的,每次每個都迴圈滿了,如果不考慮效能的話可以,如果考慮效能則需要把之前已經佔用的錢除去。**裡的結果輸出到控制檯了,可以按需要進行篩選。
百錢百雞問題。「雞翁一,值錢五,雞母一,值錢三,雞雛三,值錢一,百錢買百雞,問翁、母、雛各幾何?」
4樓:酈從安泰翰
設一百隻雞中公雞、母雞、小雞分別為x,y,z,問題化為三元一次方程組:
5x+3y+z/3=100①,x+y+z=100,②①*3-②,7x+4y=100解不定方程,x=(100-4y)/7=14-(2+4y)/7,2+4y被7除盡,2+4y=7t,y=(7t-2)/4=2t-(t+2)/4,t=2,
6,10,(3y<100),代入得x
=4;y
=18;z
=78x
=8;y
=11;z
=81x
=12;y
=4;z
=84,
「百錢百雞問題 」 :雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一;百錢買百雞,翁、母、雛各幾何 ?
5樓:メ花小錯
#include
void main()}}
getchar();}
6樓:
int const n=100;
main()}}
}getch();}
7樓:匿名使用者
int x,y,z;
for(x=0;x<20;x++)
for(y=0;y<34;y++)
for(z=0;z<100;z++)
if((x*5+y*3+z/3==100)&&(x+y+z==100))
printf("公雞:%d母雞:%d小雞雞:%d",x,y,z);
else break;
end;
隨手寫的,見笑見笑。
8樓:匿名使用者
#include
using namespace std;
int main(int argc,char** argv)
程式設計解決如下問題:雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一。百錢買百雞, 問雞翁,雞母,雞雛各
9樓:匿名使用者
for(int a=1;a<100;a++)c=1;
}b=1;}
10樓:匿名使用者
最佳答案的演算法需要三層for迴圈,也就是101*101*101約等於一百多萬次的執行,是不可取的,根據題目已知如果只買公雞最多隻能買20個,只買母雞最多隻能買33個,而小雞的錢肯定是從公雞和母雞中剩下的錢來湊得,因此可以進行優化
int a,b,c,k=0;
for (a = 0; a < 20; a++) }}這樣寫只需要執行714次
百錢買百雞問題,雞翁一,值錢五,雞母一,值錢三,雞雛三,值錢一,百錢買百雞,問翁,母,雛各幾何
11樓:匿名使用者
sub main()
dim int公雞數
, int母雞數, int小雞數 as integerdim int公雞** as integer = 5dim int母雞** as integer = 3dim dbl小雞** as double = 1 / 3for int公雞數 = 0 to 19
for int母雞數 = 0 to 33
for int小雞數 = 0 to 100if int公雞數 * int公雞** + int母雞數 * int母雞** + int小雞數 * dbl小雞** = 100 andalso int公雞數 + int母雞數 + int小雞數 = 100 then
console.writeline("公雞數:" & int公雞數 & "母雞數:" & int母雞數 & "小雞數:" & int小雞數 & "。")
console.writeline("公雞**:" & int公雞數 * int公雞** & "+母雞**:
" & int母雞數 * int母雞** & "+小雞**:" & int小雞數 * dbl小雞** & "=100。")
end if
next
next
next
console.readline()
end sub
只會 basic,不會 c,大體路子相似吧
百雞問題。「雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一。百錢買百雞,問雞翁、雞母、雞雛各幾何?」
12樓:柳楓
設母雞x只,公雞y只,小雞100-x-y只,所以5y+3x+(100-x-y)/3=100且x,y為整數,所以可以得出正確答案,
有三種情況
1.公雞4只,母雞18只,小雞78只
2.公雞8只,母雞11只,小雞81只
3.公雞12只,母雞4只,小雞84只
13樓:蘇謖謖
1.公雞4只,母雞18只,小雞78只
2.公雞8只,母雞11只,小雞81只
3.公雞12只,母雞4只,小雞84只
百雞問題:雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一。百錢買百雞,問雞翁,雞母,雞雛各幾隻?
14樓:匿名使用者
先用數學將公雞母雞和雛雞的關係算出來,設公雞、母雞、雛雞對應x、y、z只。則有,x+y+z=100和5x+3y+z/3=100。由此可以計算出y=(100-7x)/4;
而顯而易見的,公雞的取值範圍是0-20,所以只要對x從0-20迴圈,對於每個x的值,只要同時滿足y=(100-7x)/4;和z=100-x-y; 這兩個值是大於等於0的整數,那麼就是正確結果。
#include "stdio.h"
int main()}}
}return 0;}
15樓:匿名使用者
/*公雞 : 1, 母雞 : 31, 小雞 :
6公雞 : 2, 母雞 : 30, 小雞 :
0公雞 : 3, 母雞 : 28, 小雞 :
3公雞 : 4, 母雞 : 26, 小雞 :
6公雞 : 5, 母雞 : 25, 小雞 :
0公雞 : 6, 母雞 : 23, 小雞 :
3公雞 : 7, 母雞 : 21, 小雞 :
6公雞 : 8, 母雞 : 20, 小雞 :
0公雞 : 9, 母雞 : 18, 小雞 :
3公雞 : 10, 母雞 : 16, 小雞 :
6公雞 : 11, 母雞 : 15, 小雞 :
0公雞 : 12, 母雞 : 13, 小雞 :
3公雞 : 13, 母雞 : 11, 小雞 :
6公雞 : 14, 母雞 : 10, 小雞 :
0公雞 : 15, 母雞 : 8, 小雞 :
3公雞 : 16, 母雞 : 6, 小雞 :
6公雞 : 17, 母雞 : 5, 小雞 :
0公雞 : 18, 母雞 : 3, 小雞 :
3公雞 : 19, 母雞 : 1, 小雞 :
6公雞 : 20, 母雞 : 0, 小雞 :
0press any key to continue*/#include
int main()
return 0;}
16樓:匿名使用者
#include "stdio.h"
main()}}
}分析程式執行結果如下:
cock=4,hen=8,chicken=78cock=8,hen=11,chicken=81cock=12,hen=4,chicken=84
17樓:匿名使用者
#include
void main()
cout<<"雞翁:"<雞母:"<雛:"< c"百雞問題":雞翁一值錢五,雞母一值錢三,雞雛三值錢一.百錢買百雞,問雞翁,雞母,雞雛各幾何? 18樓:匿名使用者 你要輸入n幹嘛啊。百雞百錢不是確定了個數嗎#include int main(void) printf("%d\n",t); }return 0;} 19樓:匿名使用者 請問樓主是什麼問題?超時麼?還是wrong answer? 在中國古算術《張丘建算經》裡,有一道著名的「百雞問題」:今有雞翁一,值錢五;雞母一,值錢三;雞雛三 20樓:匿名使用者 有三組解:a.雞翁4、雞母18、雞雛 78,b.雞翁8、雞母11、雞雛81, c.雞翁12、雞母4、雞雛84。 解法如下: 設雞翁、雞母、雞雛分別為x、y、z 只,由題意得: ①x+y+z =100 ②5x+3y+(1/3)z =100 令②×3-①得:7x+4y=100; 所以y=(100-7x)/4=25-(2x-x/4)=25-2x+x/4 令x/4=t, (t為整數)所以x=4t 把x=4t代入7x+4y=100得到:y=25-7t同理得z=75+3t 所以:x=4t y=25-7t z=75+3t 因為x,y,z為正整數 所以4t大於0 25-7t大於0 75+3t大於0 解得t大於0小於等於25/7 又因為t為整數 所以t=1,2,3 當t=1時 x =4;y =18;z =78 當t=2時 x =8;y =11;z =81 當t=3時 x =12;y =4;z =84 21樓:柳楓 設母雞x只,公雞y只,小雞100-x-y只,所以5y+3x+(100-x-y)/3=100且x,y為整數,所以可以得出正確答案, 有三種情況 1.公雞4只,母雞18只,小雞78只 2.公雞8只,母雞11只,小雞81只 3.公雞12只,母雞4只,小雞84只 22樓:宋瓊詩巢甫 設雞翁為a,雞母為b,雞雛c 3個算式:a+b+c=100...① 5a+3b+c/3=100...② a,b,c必須是自然數,而且c要能被3整除. ①×9-②×3 4c-3a=300 假如a=0,那麼c=75. 所以c一定是小於75的能被3整除的正數. 一個一個的試,應該有很多答案吧. 不算了,好麻煩!暈了! 百錢買百雞問題 問題 公元錢五世紀,我國古代數學家張丘建在 算經 一書中提出了 百雞問題 雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢買百雞,問雞翁 雞母 雞雛各幾何?include stdio.h include conio.h int main printf hello,world n get... 我想說的是 我這種方法迴圈最簡單 且語句正確 沒有多解現象 格式美觀 include void main include main 執行結果為 4種情況 公雞0只,母雞25只,小雞75只 公雞4只,母雞18只,小雞78只 公雞8只,母雞11只,小雞81只 公雞12只,母雞4只,小雞84只 百錢買百雞... 議先了解清楚加盟專案的特許加盟體系的完善程度。如考察盟主對特許加盟商業模式的認識和運作水平,要選擇一個好的加盟專案加盟並不容易,小吃業為例,由陝西戶縣秦鎮趙大豐在河南省新鄉市開辦的百年老字號 皮鋪子趙家 米皮肉夾饃特色小吃老店,在口味和服務以及品牌建設都做的不錯,而且 皮鋪子趙家 米皮肉夾饃屬於33...c語言百雞問題
求c語言百雞問題的解,求C語言 百雞問題的解
佳養記百味雞煲如何加盟,佳養記百味雞煲如何加盟