某農(nóng)場(chǎng)共有100只雞,編號(hào)從1至100,請(qǐng)寫出實(shí)現(xiàn)統(tǒng)計(jì)出母雞和公雞各有多少只的程序設(shè)計(jì)思
- 教育綜合
- 2023-12-05 17:44:36
1只母雞4元,4只公雞1元,100元買了100只雞,問(wèn)公雞母雞各多少只。
設(shè)公雞x只,母雞(100-x)只, 4(100-x)+1÷4×x=100, 400-4x+0.25x=100, 3.75x=300, x=80, 100-80=20, 20只母雞,80只公雞。pascal題目:百錢買百雞:有錢100元,要買100只雞,公雞3元一只,母雞1元一只,小雞1元3只
要所有的答案嗎?這是一個(gè)全輸出的程序,比較易懂,但不是最簡(jiǎn)單的: var a,b:integer;{公雞與母雞的個(gè)數(shù),小雞可以求出} begin {如果用文件的話可以自己加} for a:=1 to 100 div 3 do{選擇公雞的個(gè)數(shù)} for b:=1 to 100-a*3 do{選擇母雞的個(gè)數(shù)} if (100-a-b){余下的只數(shù)}mod 3=0 then{剩下的錢為整數(shù)} writeln(a,' ',b,' ',100-a-b); end.100文買100只雞,公雞5文,母雞3文,三只小雞1文,買公雞,母雞,小雞各幾只? 用C語(yǔ)言怎么編
兩層循環(huán)枚舉總100只下三種雞分別的數(shù)量,根據(jù)數(shù)量計(jì)算價(jià)格,正好為100的就是答案c語(yǔ)言程序設(shè)計(jì)答案 100元買100只雞,公雞5元一只,母雞3元一只,小雞1元3只,該怎么買???
寫個(gè)三重循環(huán)來(lái)尋找購(gòu)買方案。
#include
intmain(void){
inti,j,k,count=0;
for(i=1;i<=100/5;i++)/*公雞*/
for(j=1;j<=100/3;j++)/*母雞*/
for(k=1;k<=100*3;k++)/*小雞*/
if(i*5+j*3+k==100&&i+j+k*3==100){
count++;
printf("方案%d:%d只公雞,%d只母雞,%d只小雞。\n",count,i,j,k*3);
printf("100只雞=%d+%d+%d\n",i,j,k*3);
printf("100元錢=%d×5+%d×3+%d/3=%d+%d+%d\n",i,j,k*3,i*5,j*3,k);
printf("\n");
}
}
運(yùn)行結(jié)果
raptor繪制算法流程圖,實(shí)現(xiàn)100塊錢,買100只雞,公雞5塊一只,母雞3塊一只,小雞1
100塊錢買100只雞,公雞5塊一只,母雞3塊一只,小雞1塊三只:
公+母+小=100
5公+3母+小/3=100 15公+9母+小=300
14公+8母=200
7公+4母=100
令公=4n則28n+4母=100 7n+母=25 母=25-7n
小=100-4n-(25-7n)=100-4n-25+7n=75+3n
公>0 4n>0 n>0
母>0 25-7n>0 7n<25 n<25/7
小>0 75+3n>0 3n>-75 n>-25
n 公 母 小
1 4 18 78
2 8 11 81
3 12 4 84
擴(kuò)展資料:
流程圖主要用來(lái)說(shuō)明某一過(guò)程。這種過(guò)程既可以是生產(chǎn)線上的工藝流程,也可以是完成一項(xiàng)任務(wù)必需的管理過(guò)程。
例如,一張流程圖能夠成為解釋某個(gè)零件的制造工序,甚至組織決策制定程序的方式之一。這些過(guò)程的各個(gè)階段均用圖形塊表示,不同圖形塊之間以箭頭相連,代表它們?cè)谙到y(tǒng)內(nèi)的流動(dòng)方向。下一步何去何從,要取決于上一步的結(jié)果,典型做法是用“是”或“否”的邏輯分支加以判斷。
參考資料來(lái)源:百度百科-流程圖
展開(kāi)全文閱讀