完全数:小于本身的所有因子的和(包括1)
public class test01 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); for (int i=2;i<=n;i++){ int sum=0; for (int j=1;j<i;j++) if (i%j==0) sum+=j; if (sum==i) System.out.print(i+" "); } } }
本文介绍了一个简单的Java程序,用于找出指定范围内所有完全数。通过双重循环遍历并判断每个数是否为其真因子之和,该算法能有效地识别出完全数。
526

被折叠的 条评论
为什么被折叠?



