题解 | #完全数计算#

完全数计算

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

import java.util.*;
public class Main {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            while(sc.hasNextInt()) {
                int n = sc.nextInt();
                int count =0;
                for (int i=1; i <= n; i++) {
                    int sum = 0;
                    for(int j=1; j <= (i/2); j++) {
                        if (i % j == 0) {
                                 sum+= j;
                        }
                    }
                    if (sum == i) {
                        count++;
                    }
                }
                System.out.println(count);
            }
                
        }
}
全部评论

相关推荐

美丽的查理斯不讲武德:包kpi的啊,感觉虾皮一点hc都没有
点赞 评论 收藏
分享
10-17 10:05
已编辑
北华大学 全栈开发
牛客872465272号:掉头发了哥
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务