题解 | 完全数计算

完全数计算

https://www.nowcoder.com/practice/7299c12e6abb437c87ad3e712383ff84

活动地址: 牛客春招刷题训练营 - 编程打卡活动

#include<iostream>

#include<algorithm>

using namespace  std;

#define int long long

void solve(){

    int n;

    cin>>n;// 输入

    int sum=0,ans=0;

    for(int i=1;i<=n;i++){// 循环遍历

       sum=0;

       for(int j=1;j<i;j++){

        if(i%j==0)sum+=j;// 真因子之和

       }

       if(sum==i) // 判断真因子之和是否等于它本身

        ans++;      // answer

    }

    cout<<ans; // 输出答案

}

signed main(){

   

    int T=1;

//  cin>>T;

    while(T--){

        solve();

    }

    return 0;

}  

活动地址: 牛客春招刷题训练营 - 编程打卡活动

全部评论

相关推荐

08-15 01:16
Python
Java小萌新新萌小...:照片不用整这么大的 而且你的照片截歪了 你想找专业对口的 那普通话证写在这里其实没有什么必要 就是看着内容多点 而且里面字体大小也不一样 修改一下排版 有很多空间可以再利用一下 字大一点 不然现在这样观感不太好 再就是项目好好优化一下 加油
点赞 评论 收藏
分享
搞机墨镜猫:对了,现在拿offer都是顶天星战神,我们普通人还是老老实实准备后面的秋招
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务