循环结构-判断一个数是否为完全数

            int sum = 0;//表示最后所有因子的和

            //思路:找出这个数num所有的因数并且相加得到sum,看是否等于这个数

            for (int i = 1; i < num; i++)
            {
                if (num % i == 0)//余数为0,即整除,也就是说i为num的因子
                {
                    sum += i;//也可以写作sum=sum+i;
                }
            }

            if (sum == num)
            {
               。。。。。;
            }
            else
            {
                。。。。。。;
            }

posted @ 2019-11-30 15:35  AmosAlbert  阅读(141)  评论(0编辑  收藏  举报