从书上抄了个程序,生成一个二维数组,并计算边界元素的和,改了下数组长度,怎么不能实现呢?打开什么都不显示
<html><head><title>生成二维数组并计算</title></head><body>
<script language="javascript">
var level=5,i,j,k;
var arr=new Array();
arr[0]=new Array();arr[1]=new Array();
arr[2]=new Array();arr[3]=new Array();
arr[4]=new Array();arr[5]=new Array();
for (i=0,i<=level,i++){
for(j=0,j<=level,j++) arr[i][j]=i*6+(j+1);
}
for (i=0,i<=level,i++){
for(j=0,j<=level,j++)document.write(arr[i][j]+"");
document.write("<br>");
}
s=arr[0][0]-arr[level][level];
for(k=1,k<=level,k++){s=s+arr[0][k]+arr[k][0]+arr[level][k]+arr[k][level];}
document.write("全部边界元素的和是"+level);
</script>
</body></html>
<html><head><title>生成二维数组并计算</title></head><body>
<script language="javascript">
var level=5,i,j,k;
var arr=new Array();
arr[0]=new Array();arr[1]=new Array();
arr[2]=new Array();arr[3]=new Array();
arr[4]=new Array();arr[5]=new Array();
for (i=0,i<=level,i++){
for(j=0,j<=level,j++) arr[i][j]=i*6+(j+1);
}
for (i=0,i<=level,i++){
for(j=0,j<=level,j++)document.write(arr[i][j]+"");
document.write("<br>");
}
s=arr[0][0]-arr[level][level];
for(k=1,k<=level,k++){s=s+arr[0][k]+arr[k][0]+arr[level][k]+arr[k][level];}
document.write("全部边界元素的和是"+level);
</script>
</body></html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>生成二维数组并计算</title></head><body>
<script language="javascript">
var level=5,i,j,k;
var arr=new Array();
arr[0]=new Array();arr[1]=new Array();
arr[2]=new Array();arr[3]=new Array();
arr[4]=new Array();arr[5]=new Array();
for (i=0;i<=level;i++){
for(j=0;j<=level;j++) arr[i][j]=i*6+(j+1);
}
for (i=0;i<=level;i++){
for(j=0;j<=level;j++)document.write(arr[i][j]+"");
document.write("<br>");
}
s=arr[0][0]-arr[level][level];
for(k=1;k<=level;k++){s=s+arr[0][k]+arr[k][0]+arr[level][k]+arr[k][level];}
document.write("全部边界元素的和是"+level);
</script>
</body>
</html>
你的for循环啊