仲恺acm 5652:完数【java】

来源:互联网 发布:亦谷淘宝假货 编辑:程序博客网 时间:2024/06/03 21:49

题目描述

一个数如果恰好等于它的因子之和, 这个数就称为“完数”. 例如, 6的因子为1,2,3, 而6=1+2+3, 因此6是“完数”.

编程序找出[2, 1000]之内的所有完数.

其实1000之内的完数就3个。6,28,496。

package acm;import java.util.Scanner;public class 完数 {public static void main(String args[]){Scanner input = new Scanner(System.in);while(input.hasNext()){int a = input.nextInt();int b = input.nextInt();if((a <= 6) && (b >= 6 ) )System.out.println(6);if((a <= 28) && (b >= 28)){System.out.println(28);}if((a <= 496) && (b >= 496)){System.out.println(496);}}}}

0 0
原创粉丝点击