题解 | 完全数计算
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int t=0;
for(int i=2;i<=n;i++){
int count=0;
for(int j=1;j<=i-1;j++){
if(i%j==0){
count+=j;//把每个完全数的因子全部相加
}
}
if(i==count) {//循环结束再和i做比较
t++;
//System.out.println(i);
}
}
System.out.println(t);
}
}
CVTE公司福利 672人发布
查看7道真题和解析