算法每日一题——第三天——完美数

简介: 算法每日一题——第三天——完美数


这个题比较简单,直接上代码:

bool checkPerfectNumber(int num)
{
    if(num==1)
    return false;
    int sum=1;
    int i=2;
    for(i=2;i<sqrt(num);i++)
    {
        if(num%i==0)
        {
            sum+=i;
            sum+=(num/i);
        }
    }
    if(sum==num)
    return 1;
    else
    return 0;
}


相关文章
|
9月前
leetcode-1700:无法吃午餐的学生数量
leetcode-1700:无法吃午餐的学生数量
74 0
|
9月前
【每日一题Day180】LC2409统计共同度过的日子数 | 模拟
【每日一题Day180】LC2409统计共同度过的日子数 | 模拟
52 0
|
算法 Java
代码随想录算法训练营第三十四天 | LeetCode 860. 柠檬水找零、406. 根据身高重建队列、452. 用最少数量的箭引爆气球
代码随想录算法训练营第三十四天 | LeetCode 860. 柠檬水找零、406. 根据身高重建队列、452. 用最少数量的箭引爆气球
75 0
|
机器学习/深度学习
*孤独的数*
*孤独的数*
90 0
*孤独的数*
【AcWing每日一题】3400. 统计次数
【AcWing每日一题】3400. 统计次数
68 0
【寒假每日一题】AcWing 3400. 统计次数(补)
目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解
60 0
leetcode每日一题:746. 使用最小花费爬楼梯
leetcode每日一题:746. 使用最小花费爬楼梯
|
Python
LeetCode 1700. 无法吃午餐的学生数量
学校的自助午餐提供圆形和方形的三明治,分别用数字 0 和 1 表示。
141 0
代码随想录刷题|LeetCode 860.柠檬水找零 406.根据身高重建队列 452. 用最少数量的箭引爆气球
代码随想录刷题|LeetCode 860.柠檬水找零 406.根据身高重建队列 452. 用最少数量的箭引爆气球
代码随想录刷题|LeetCode 860.柠檬水找零 406.根据身高重建队列 452. 用最少数量的箭引爆气球