雞兔同籠的問(wèn)題 雞兔同籠公式口訣?
雞兔同籠公式口訣?公式1:(兔腳總數(shù)x兔子總數(shù))/(兔腳雞腳)=雞腳公式2:(兔腳總數(shù)x兔子總數(shù))/(兔腳雞腳)=兔腳想用c語(yǔ)言解答雞兔同籠,怎么做?如標(biāo)題所示:籠子里有幾只雞和兔子,上面有八個(gè)頭,下
雞兔同籠公式口訣?
公式1:(兔腳總數(shù)x兔子總數(shù))/(兔腳雞腳)=雞腳
公式2:(兔腳總數(shù)x兔子總數(shù))/(兔腳雞腳)=兔腳
想用c語(yǔ)言解答雞兔同籠,怎么做?
如標(biāo)題所示:籠子里有幾只雞和兔子,上面有八個(gè)頭,下面有八個(gè)頭28英尺。雞肉和兔子有多少?
您可以使用切腳法,即根據(jù)最大腳數(shù)計(jì)算
1,8頭*4腳=32;
2,然后循環(huán)并減去2腳,直到數(shù)字為28
int main(){
//從8*4開始,每次減去2英尺,直到正好I==28
對(duì)于(int I=tou*4 I> Jiao I-=2) {
//雞的數(shù)量累加
Ji
//兔子的數(shù)量=總數(shù)-雞爪的數(shù)量,再除以4,就可以計(jì)算出兔子的數(shù)量。
Int Tu=(Jiao-Ji*2)/4
return 0
}
結(jié)果:
Ji:2,Tu:6
如何用c語(yǔ)言編寫雞兔同籠的正確答案,已知有40個(gè)頭100只腳求雞多少只兔子多少只,求解求解?
Int main(){Int a,B for(a=1A<25a)//兔子的數(shù)量從1到24{B=40-a//雞的數(shù)量等于40減去兔子的數(shù)量如果(4*a2*B==100)//兔子和雞的腳的總數(shù)為只需100 printf(“有%d只兔子和%d只雞”,a,b)//分別打印滿足條件的兔子和雞的數(shù)量}返回0}