// 定义函数
    function judgeNum(){
        // 定义数组存储完数
        let arr = []
        // for循环1000以内的所有数
        for(let i = 1;i<1000;i++){
            // 定义sum存储一个数的因子之和
            let sum = 0;
            // 内层循环一个数的因子
            for(let j = 1;j<i;j++){
                if(i % j == 0){
                    sum += j;
                }
            }
            // 如果一个数和它的因子之和相等,则将这个完数存储到数组中
            if(i == sum){
                arr.push(i);
            }
        }
        // 返回数组
        return arr
    }
    // 调用函数
    console.log('1000之内的所有完数',judgeNum()); 









![[Rust GUI]eframe(egui框架)代码示例](https://img-blog.csdnimg.cn/8db21b3532e34316a9c3a97bb2649859.png#pic_center)










