新聞中心
用“java”如何實現(xiàn)雞兔同籠的問題?
用“java”實現(xiàn)雞兔同籠問題如下:
公司主營業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出浮梁免費做網(wǎng)站回饋大家。
System.out.println("---------雞兔同籠問題------");
int head, foot;
int ji[] = { 0 }, tu[] = { 0 };
System.out.print("輸入頭數(shù):");
Scanner scanner = new Scanner(System.in);
head = scanner.nextInt();
System.out.print("輸入腳數(shù):");
foot = scanner.nextInt();
JTTL(head,foot,tu,ji);
System.out.println("雞有"+ji[0]+"個"+","+"兔有"+tu[0]+"個");
}
private static void JTTL(int head, int foot, int[] tu, int[] ji) {// TODO Auto-generated method stubtu[0]=foot/2-head;ji[0]=2*head-foot/2;}}
雞兔同籠java程序頭20個,腿62
完整代碼如下,復(fù)制到eclipse中運行
import?java.util.Scanner;
/**
*?雞兔同籠java程序頭20個,腿62
*?@author?Administrator
*
*/
public?class?Cube?{
public?static?void?main(String?args[])?{
int?head?=?0;
int?foot?=?0;
String?in?=?"";
String[]?parameters;
Scanner?input?=?new?Scanner(System.in);
System.out.println("請輸入頭和腳的數(shù)量(用英文逗號隔開):");
try?{
while?(true)?{
in?=?input.next();
parameters?=?in.split(",");
head?=?Integer.parseInt(parameters[0]);
foot?=?Integer.parseInt(parameters[1]);
if?(foot??2?||?foot?%?2?!=?0)?{
System.out.println("請輸入正確的腳數(shù)...");
continue;
}?else?{
break;
}
}
}?catch?(Exception?e)?{
//?TODO?Auto-generated?catch?block
System.out.println("輸入有誤!程序退出。");
System.exit(-1);
}
int?ji?=?0,?tuMax;
tuMax?=?foot?/?4;?//?兔子的最大值
for?(int?tu?=?0;?tu?=?tuMax;?tu++)?{
ji?=?(foot?-?4?*?tu)?/?2;?//?從兔子個數(shù)為0開始測試,窮舉所有情況
if?(ji?+?tu?==?head)?{?//?如果雞兔數(shù)量=頭數(shù),則輸出
System.out.println("雞有"?+?ji?+?"只\t兔子有"?+?tu?+?"只");
}
}
}
}
運行結(jié)果如圖:
用java怎么實現(xiàn)雞兔同籠的問題
以“今有雉兔同籠,上有三十五頭,下有九十四足,問雉兔各幾何?”為例
public?class?test?{
public?static?void?main(String[]?args)?{
int?x,y;??//x:雞??y:兔
for(x=0;x=35;x++)?{???//遍歷雞的只數(shù)
y=35-x;????????//兔的只數(shù)等于35?-?雞
if(2*x+4*y==94)???//如果雞和兔的腳總數(shù)是94????????????
System.out.println("雞"+x+"只,兔"+y+"只");
}
}
}
當(dāng)前名稱:雞兔同籠java源代碼 雞兔同籠java源代碼解析
文章URL:http://www.ef60e0e.cn/article/dodpies.html