只懂求出最大的數...想要求出最大的"第二大的數"
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>新增網頁4</title>
<script type="text/ecmascript"> var num1=window.prompt("Enter a digit number");
var num2=window.prompt("Enter a digit number");
var num3=window.prompt("Enter a digit number");
var num4=window.prompt("Enter a digit number");
var num5=window.prompt("Enter a digit number");
var num6=window.prompt("Enter a digit number");
var num7=window.prompt("Enter a digit number");
var num8=window.prompt("Enter a digit number");
var num9=window.prompt("Enter a digit number");
var num10=window.prompt("Enter a digit number");
var input1=parseFloat(num1);
var input2=parseFloat(num2);
var input3=parseFloat(num3);
var input4=parseFloat(num4);
var input5=parseFloat(num5);
var input6=parseFloat(num6);
var input7=parseFloat(num7);
var input8=parseFloat(num8);
var input9=parseFloat(num9);
var input10=parseFloat(num10);
var maxu=maxim( input1,input2,input3,input4,input5,input6,input7,input8,input9,input10);
alert("Two largest numbers:"+maxu+"and");
function maxim(x,y,z,q,w,e,r,t,o,u)
{
return Math.max(x, Math.max(y,z,q,w,e,r,t,o,u));
}
function maxim2(x,y,z,q,w,e,r,t,o,u)
{
return Math.max(x, Math.max(y,z,q,w,e,r,t,o,u));
}
</script>
</head><body></body></html>
var num1=window.prompt("Enter a digit number");
var num2=window.prompt("Enter a digit number");
var num3=window.prompt("Enter a digit number");
var num4=window.prompt("Enter a digit number");
var num5=window.prompt("Enter a digit number");
var num6=window.prompt("Enter a digit number");
var num7=window.prompt("Enter a digit number");
var num8=window.prompt("Enter a digit number");
var num9=window.prompt("Enter a digit number");
var num10=window.prompt("Enter a digit number");
var array =[];
array.push(parseFloat(num1));
....array.sort();
alert(array[8]);
array.sort(function(a, b){
return a - b;
});
可否再清楚些array不懂用.....
for (var i = 0; i < 10; i++){
var text = window.prompt("Enter a digit number");
var num = parseFloat(text);
array.push(num);
}
array.sort(function(a, b) {
return a - b;
});alert('largest:' + array[array.length - 1]);
alert('2nd largest:' + array[array.length - 2]);