题目:
公鸡5文一只,母鸡3文一只,小鸡1文三只,用一百文钱要买一百只鸡,每种鸡必须有,有哪些买法?
思路:看见这种题,就要知道需使用for循环,且需要三个for循环,定义三个变量,分别是公鸡 母鸡 小鸡。
题中说每种鸡必须有,那就说明它们三个的个数都不能是0,并且是小于100的。
var gi,mj,xj;
for(gj=1;gj<100;gj++){ // 控制公鸡
for(mj=1;mj<100;mj++){ // 控制母鸡
for(xj=1;xj<100;xj++){ // 控制小鸡
if(gi + mj + xj == 100 && 5*gj + 3*mj + xj ==100){
document.write(gj+' '+mj+' '+xj+‘<br />’);
}
}
}
}