算法應(yīng)用之百錢買白雞
案列說明:主要內(nèi)容是:公雞5元一只菜皂,母雞3元一只贞绵,小雞1元三只,問100元怎樣可以買100雞恍飘?
思想:想要實(shí)現(xiàn)此算法榨崩,只要明白各種條件的關(guān)系即可,而且知道公雞最多買20只章母,母雞最多買33只母蛛,小雞最多買100只,這樣買各種雞的錢總為100,元乳怎,雞的只數(shù)也是100彩郊;
實(shí)現(xiàn)代碼:
package 算法應(yīng)用;
/**
*
* @author Administrator
*
*/
public class BQMJ {
public static void main(String[] args) {
int cock,hen,chicken=0;
for(cock=0;cock<=19;cock++){
for(hen=0;hen<=33;hen++){
chicken=100-cock-hen;
int p;
p=chicken%3;
if(((5*cock+3*hen+chicken/3)==100)&&(p==0)){
System.out.print(" 可以買公雞的只數(shù):"+cock);
System.out.print(" 可以買母雞的只數(shù):"+hen);
System.out.print(" 可以買小雞的只數(shù):"+chicken);
System.out.println("\n");
}
}
}
}
}