朔州做网站,创意极简logo,做速卖通的素材有哪些网站,外贸业务网络推广题目#xff1a;完全数#xff08;Perfect number#xff09;#xff0c;又称完美数或完备数#xff0c;是一些特殊的自然数。
它所有的真因子#xff08;即除了自身以外的约数#xff09;的和#xff08;即因子函数#xff09;#xff0c;恰好等于它本身。
例如完全数Perfect number又称完美数或完备数是一些特殊的自然数。
它所有的真因子即除了自身以外的约数的和即因子函数恰好等于它本身。
例如28它有约数1、2、4、7、14、28除去它本身28外其余5个数相加12471428。
输入n请输出n以内(含n)完全数的个数。
比如输入1000应该有3个完全数输出就是3.
public class Demo8 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextInt()) { // 注意 while 处理多个 caseint a in.nextInt();System.out.println(getTotalNumberCount(a));}}private static int getTotalNumberCount(int num) {int res 0;for (int i 2; i num; i) {int sum 0;for (int j 1; j i; j) {if (i % j 0) {sum j;}}if (sum i) {System.out.print(i );res ;}}return res;}
} 如果大家需要视频版本的讲解欢迎关注我的B站