/*html编程实现,下面为代码,直接赋值运行即可*/
var arr = new Array(); //数组
var a = new Array(); //行(子数组)
var i = 0,j = 0;
var b = true;
do {
a = new Array();
if (j > 4)
j = 0;
for (; j < 5; j++) {
if (i == 0) {//第一行
if (j == 0)
a.push(0);
else
a.push(a[j - 1] + 2);
}
if (i > 0 && i % 2 == 1) {//奇数行
if (j == 0)
a.push(arr[i - 1][4]);
else
a.splice(0,0,(a[0] + 2));
}
if (i > 0 && i % 2 == 0) {//偶数行
if (j == 0)
a.push(arr[i - 1][0]);
else
a.push(a[j - 1] + 2);
}
if (a[j] >= 2008)
b = false;
}
i++;
arr.push(a); //添加行到数组
}
while (b);
alert("第" + i + "行,第" + j + "列arr[" + (i - 1) + "][" + (j - 1) + "]:" + arr[i - 1][j - 1]);
alert("第" + i + "行为:" + arr[i - 1]);