前端基础——for循环(百钱吃百鸡)

题目:

公鸡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+'&nbsp;'+mj+'&nbsp;'+xj+‘<br />’);
           }
       }
   }
}

版权声明:本文为awesogirl原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。