设计一个函数,将一个三位数重新排列得到最大值
var num=Number(prompt("输入一个数"));
alert(getMax(num));
//函数的功能:实现对一个三位数各位进行重新排列得到最大值
//函数的名字:getMax
//函数的参数:一个待处理断的数
// 函数的返回值:最大的三位数
function getMax(num) {
var a= num % 10;
var b= Math.floor(num /10) % 10;
var c= Math.floor(num /100);
var max= Math.max(a,b, c);
var min= Math.min(a,b, c);
var mid= Middle(a,b,c);//a+b+c-max-min;
var res= max * 100 + mid * 10 + min;
return (res);
}
/*功能:获得3个数当中中间数
名字:Middle
参数:3个数
返回值:中间的那个数
*/
function Middle(a,b,c) {
if (a== Math.max(a,b, c)) {
returnMath.max(b,c);
} elseif (b == Math.max(a, b, c)) {
returnMath.max(a,c);
} elseif (c == Math.max(a, b, c)) {
returnMath.max(a,b);
}
}