数组中最大公约数

    let a = [1, 45, 5, 4, 78, 48, 78, 98, 7, 120]
    let b = [10, 41, 57, 4, 81, 48, 98, 58, 7, 120]
    let c = []
    let max = 0
    // 设置for循环 循环 a 数组的每一位
    for (let i = 0; i < a.length; i++) {
        // 设置for循环 循环 b 数组的每一位
        for (let j = 0; j < b.length; j++) {
            // if 判断 a数组的每一位 是否等于 b 数组的每一位
            if (a[i] === b[j]) {
                c.push(a[i])
            }

        }
        for (let t = 0; t < c.length; t++) {
            if (max < c[t]) {
                max = c[t]
            }
        }
    }
    console.log(max)

 

posted @ 2022-03-25 16:30  生活在北极的企鹅  阅读(48)  评论(0编辑  收藏  举报