網(wǎng)絡(luò)爬蟲python 百錢百雞的python算法?
百錢百雞的python算法?對(duì)于范圍內(nèi)的公雞(1,20 1):對(duì)于范圍內(nèi)的母雞(1,33 1):對(duì)于范圍內(nèi)的比迪(1,99 1):如果(5*cock 3*hen biddy/3)==100:如果(co
百錢百雞的python算法?
對(duì)于范圍內(nèi)的公雞(1,20 1):
對(duì)于范圍內(nèi)的母雞(1,33 1):
對(duì)于范圍內(nèi)的比迪(1,99 1):
如果(5*cock 3*hen biddy/3)==100:
如果(cock hen biddy)==100:
如果比迪%3==0:
打印您也沒有給出價(jià)格。答案是假設(shè)公雞5元,母雞3元,小雞3元
100元買100只雞的問題——100個(gè)銅幣買100只雞,其中公雞5元,母雞3元,小雞3元。一百只雞中有幾只是公雞、母雞和小雞。這是一道經(jīng)典的數(shù)學(xué)題。設(shè)百只雞中的雞、雞、雞分別為x、y、Z,將問題轉(zhuǎn)化為三變量線性方程組:其中x、y、Z為正整數(shù),Z為3的倍數(shù);由于雞和錢的總數(shù)為100,因此x的取值范圍為,y和Z可確定為:1)TX的取值范圍為1~20 2),ty的取值范圍為1~33 3)Z的取值范圍為3~99,步長(zhǎng)為3。對(duì)于這個(gè)問題,我們可以用窮舉法遍歷X,y,Z的所有可能的組合,最后得到問題的解。數(shù)據(jù)需求問題中的常量:輸入無問題:輸出無問題:int,x,y,Z/*Rooster,hen,chicken number*/初始算法1。初始化為1;2。計(jì)算x周期,找出公雞的數(shù)量。計(jì)算y周期,找出母雞的數(shù)量;4。計(jì)算Z周期,找出雞的數(shù)量;5。結(jié)束時(shí),程序輸出結(jié)果退出。細(xì)化算法的第一步實(shí)際上分散在程序中。由于for循環(huán),在表達(dá)式中加入了方便的初始條件。第二步和第三步是根據(jù)第一步計(jì)算公雞和母雞的數(shù)量。第4步細(xì)化4.1,z=1,4.2滿足,Baiji 4.2.1滿足,輸出Baiqian購(gòu)買的最終Baiji,4.2.2不滿足,不做處理,4.3變量增加,注意步長(zhǎng)是3流程圖,圖5-8程序執(zhí)行流程圖,程序代碼如下#include “stdio.h”main(){int x,y,z for(x=1x