如果x y z 都是正整数,且3x=4y=7z,则x+y+z的最小可能的值是多少?

来源:百度知道 编辑:UC知道 时间:2024/09/21 04:20:39
明白了。3 4 7 的最小公倍数是81

61

x=28,y=21,z=12,sum=61

程序如下::
<script type="text/javascript">
var maxn=100;
var rs=[];//存储结果
for(var x=1;x<maxn;x++){
for(var y=1;y<maxn;y++){
for(var z=1;z<maxn;z++){
if(3*x==4*y&&3*x==7*z){
rs.push({x:x,y:y,z:z,sum:x+y+z});
}
}
}
}
if(rs.length>0){
bubbleSort(rs);
output(rs);
}
function bubbleSort(arr){
var tmp;
for(var i=0;i<arr.length-1;i++){
for(var j=i+1;j<arr.length;j++){
if(arr[i].sum>arr[j].sum){
tmp=arr[i].sum;arr[i].sum=arr[j].sum;arr[j].sum=tmp;
}
}
}
}
function output(arr){
document.write("x="+rs[0].x+",y="+rs[0].y+",z="+rs[0].z+",sum="+rs[0].sum);
}
</script>