第一种方法,也就是最简单的方法:
var apple = 0; //苹果
var pear = 0; //梨
var peach = 0; //桃子
for(apple = 0; apple <= 100; apple++)
{
for(pear = 0; pear <= 100; pear++)
{
for(peach = 0; peach <= 100; peach++)
{
if((apple * 3 + pear * 2 + peach * 1 == 200) && (apple + pear + peach) == 100)
{
console.log(apple, pear, peach);
}
}
}
}
第二种方法是在第一种方法的基础上:
var apple = 0; //苹果
var pear = 0; //梨
var peach = 0; //桃子
for(apple = 0; apple <= 50; apple++)
{
for(pear = 0; pear <= (100 - apple); pear++)
{
peach = 100 - apple - pear;
if(3 * apple + 2 * pear + peach == 200)
{
console.log(apple, pear, peach);
}
}
}
第三种方法是用数学方程推算的:
var apple = 0; //苹果
var pear = 0; //梨
var peach = 0; //桃子
for(apple = 0; apple <= 50; apple++)
{
pear = 100 - 2 * apple;
peach = apple;
console.log(apple, pear, peach);
}
有什么问题欢迎留言!~~~~~