编辑代码

function getSum(num){
    debugger
    if(num === 1)return 1;
    return getSum(num-1) + num
    
}

//let aa = getSum(100000)
//console.log(aa)

//递归求1-100的和
function getTotal(a,b){
    a+=b
    b++
    if(b>100){
        return a
    }
    else{
        return getTotal(a,b)
    }
}

console.log(getTotal(0,1))





//求两个和一样的值
var arrs = [1,2,4,6,5,3,2,8,4,3,5,7,1,10]
function qzh(arrs,sum){
    for(var i=0;i<arrs.length;i++){
        for(var j=0;j<i;j++){
            if(i+j === sum){
                console.log(`值为${sum}的数有${i},${j}`)
            }
        }
    }
}
qzh(arrs,10)