现在我手里有150元钱用来买鸡,小鸡一只1元,公鸡一只3元,母鸡一只5元,一共要买50只鸡 ,一共有几种买法
谢谢各位大神 妹子刚刚接触js 还望大神指导。。。
现在我手里有150元钱用来买鸡,小鸡一只1元,公鸡一只3元,母鸡一只5元,一共要买50只鸡 ,一共有几种买法
谢谢各位大神 妹子刚刚接触js 还望大神指导。。。
其实就是
a+b+c=50;
a+3b+5c=150;
求a b c的正整数排列组合个数
js代码看下面
function say_hello(){
var str='没有可用方案',strdetail='';
var numb =0,money = 150,chick=50,va=1,vb=3,vc=5;
for(var a=0;a<=chick;a++){
for(var b=0;b<=chick-a;b++){
var c = chick-a-b;
if((a*va+b*vb+c*vc)==money){
numb++;
strdetail = strdetail +
'<p>小'+a+'只,公'+b+'只,母'+c+'只</p>';
}
}
}
if(numb>0){
str = '<p>有'+numb+'种方案</p>'+strdetail;
}
$('#show').html(str);
}
效果如下图:
具体可以看runjs上的全部代码:
数学计算demo
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
3 回答2.4k 阅读✓ 已解决
window.onload = function () {