。/。
iNOC产品部--完全数计算
http://www.nowcoder.com/questionTerminal/7299c12e6abb437c87ad3e712383ff84
看着这么简单一道题那些答案里的花里胡哨还是贴了上来。。。
public class TotalNum {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()){
int a = sc.nextInt();
int count = 0;
for (int i = 2; i <= a; i++) {
if (aaa(i)){
count++;
}
}
System.out.println(count);
}
}
public static boolean aaa(int num){
int sum = 0;
for (int i = 2; i < num; i++) {
if (num % i == 0){
sum += i;
}
}
if (sum + 1 == num){
return true;
}
return false;
}
}
查看12道真题和解析