【JavaScript-二维数组】对二维数组里的值求和

通过一道题我们来学习对二维数组里的值求和的方法。

题目:一个14*14方阵A(i,j),其每个元素的值为该元素下标的立方和,求出该矩阵所有元素的累加和(注:i,j从1到14).308700一个14*14方阵A(i,j),其每个元素的值为该元素下标的立方和,求出该矩阵所有元素的累加和(注:i,j从1到14).308700

第一步:创建二维数组

<script type="text/javascript">

var arr = new Array();

for (var i = 1; i <= 14; i++) {
    arr[i] = new Array();
    for (var j = 1; j <= 14; j++){                //到这一步,二维数组已经创建完成
        arr[i][j] = i*i*i + j*j*j;                //根据题意为数组元素赋值
    }
}

var sum = 0;                      //开始求和
for (var k = 1; k < 15; k++) {
    for (var l = 1; l < 15; l++){
        sum += arr[k][l];
    }
}
alert(sum);
</script>

关于二维数组的求和,有一位朋友总结很棒,推荐给大家

http://log.fyscu.com/index.php/archives/15/

引入一小段:

var array = new Array(["1.2","1.3","1.5","1.7"],["2.1","2.3","2.4"]);
var sum = new Array();
for (var i=0;i<array.length;i++){
    sum[i] = 0;
}
for (var count1=0;count1<array.length;count1++){
    for (var count2=0;count2<array[count1].length;count2++){
        sum[count1] += parseFloat(array[count1][count2]);
    }   
}
console.log(sum);

要点总结:
1.初始化sum数组元素的值
2.转化array[count1][count2]中的元素为浮点型
3.统一array[count1][count2]中的元素

转载于:https://www.cnblogs.com/sugar1075/p/5420558.html

  • 0
    点赞
  • 0
    评论
  • 3
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值