我的應用程序讓用戶提供一組數字。用戶確定他們將提供多少個號碼,然後我相應地提示他們。我想用函數創建一個提供的輸入數字的數組。然後我想使用另一個函數來計算每個數字的立方體,並將它們放入一個新的數組中。我發現很難創建立方體數組。誰能幫我這個?如何創建用戶提供的數字數組並將其映射到數字立方體數組?
var BR = "<br />";
var ES = " ";
/********* FUNCTIONS *********/
// Enter any functions in this region
function fncube(c) {
var result = 1;
var tro;
for (var j = 0; j < c.length; j++) {
result = c[j] * c[j] * c[j];
tro = new Array(result);
}
return tro;
}
function displayarray(d) {
var mm = new Array();
for (var m = 1; m < d.length; m++) {
mm = mm.push[m];
}
return mm;
}
/********* MAIN *********/
function main() {
var userinput = new Array();
//var m = new Array();
var usersize;
var tilavg;
usersize = parseInt(window.prompt("Enter number of cubes you would like to make: "));
for (var i = 0; i < usersize; i++) {
userinput[i] = parseInt(window.prompt("Enter your number #: " + (i + 1)));
document.writeln(BR + "Number you entered " + " for making cube is : " + userinput[i] + ES)
document.writeln(BR + "The cube is " + fncube(userinput) + ES);
var cc = fncube(userinput);
xx = new Array(cc);
//var z = displayarray(cc); \t
}
document.writeln(BR + "The array of input values is: " + cc);
document.writeln(BR + "The array of cubes is: " + xx);
}
main();
如何從任何其他陣列不同的立方體的陣列?你將如何創建一個輸入數字數組? – 2014-10-31 03:58:40
Thankyou迴應,這是我試過的代碼: – staybnyc 2014-10-31 04:53:23