精华内容
下载资源
问答
  • java判断是否完数

    2019-09-15 20:47:46
    完数”。例如,6的因子1、2、3,而6=1+2+3,因此6是完数。 代码: public class Test { public static boolean isWanshu(int num){ int sum=0; for(int i=1;i<num;i++){ if(num%i==0){ ...

    一个数如果恰好等于它的因子(不包含自身的所有因子)之和,这个数就称
    为“完数”。例如,6的因子为1、2、3,而6=1+2+3,因此6是完数。

    代码:

    public class Test {
    	public static boolean isWanshu(int num){
    		int sum=0;
    		for(int i=1;i<num;i++){
    			if(num%i==0){
    				sum=sum+i;
    			}
    		}
    		if(sum==num){
    			return true;
    		}else{
    			return false;
    		}
    	}
    	public static void main(String[] args) {
    		int []a=new int[100];
    		int count =0;
    		for(int i=0;i<a.length;i++){
    			a[i]=i+2;
    			if(isWanshu(a[i])){
    				System.out.println(a[i]+"是完数");
    				count ++;
    			}
    		}
    		System.out.println("完数个数"+count);
    	}
    
    展开全文
  • java蓝桥杯练习 完数

    2020-04-03 11:00:13
    java蓝桥杯练习 完数 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述  一个数如果恰好等于它的因子之和,这个数...编写一个程序,判断用户输入的一个数是否为完数”。  输入格式:输入只有一行,即一个整...

    java蓝桥杯练习 完数

    资源限制
    时间限制:1.0s 内存限制:512.0MB
    问题描述
      一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1、2、3,而6=1+2+3,因此6就是“完数”。又如,28的因子为1、2、4、7、14,而28=1+2+4+7+14,因此28也是“完数”。编写一个程序,判断用户输入的一个数是否为“完数”。
      输入格式:输入只有一行,即一个整数。
      输出格式:输出只有一行,如果该数为完数,输出yes,否则输出no。
      输入输出样例
    样例输入
    6
    样例输出
    yes

    //java code
    import java.util.*;
    
    public class Main {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            int n=sc.nextInt();
            int sum=0;
            for (int i = 1; i < n; i++) {
                if(n%i==0)
                    sum+=i;
            }
            if(sum==n)
                System.out.println("yes");
            else
                System.out.println("no");
        }
    }
    
    展开全文
  • Java学习之完数

    2020-11-16 22:50:56
    如题:完数java实现 完数定义:完数也叫完美数,如果一个数除本身之外的所有因子之和等于它本身,则这个数就是完数 思路:定义个变量存因子之和 嵌套循环,外循环设置循环的数,即循环次数,内循环使每个数...

    如题:完数的java实现

    完数定义:完数也叫完美数,如果一个数除本身之外的所有因子之和等于它本身,则这个数就是完数

    思路:定义个变量存因子之和

               嵌套循环,外循环设置循环的数,即循环次数,内循环使每个数得到判断

               内循环中,对每个获得数取余若等于0,则这个数是外循环数的因子,因子之和加上这个因子

               内循环结束,在外循环进行判断,若因子之和等于这个数则输出

    public static void main(String[] args) {
    		int sum = 0;// 定义一个变量存因子之和
    		// 若一个数等于其他因子之和则这个数是完数
    		for (int i = 1; i < 1000; i++) {
    			sum = 0;// 每次循环初始化sum
    			// 外循环得到1-1000之间的每个数
    			for (int j = 1; j < i; j++) {
    				// 内循环对这个数求因子,并判断这个数是否为完数
    				if (i%j == 0) {
    					sum = sum + j;
    				}
    			}
    			if (sum == i) {
    				System.out.println(i + "是完数");
    			}
    		}
    	}

     

    展开全文
  • 谢谢大家的支持,您的一键三连是 罡罡同学前进的最大动力!...编写一个程序,判断用户输入的一个数是否为完数”。  输入格式:输入只有一行,即一个整数。  输出格式:输出只有一行,如果该数

    谢谢大家的支持,您的一键三连是 罡罡同学前进的最大动力!

    一键三连 一键三连 一键三连 一键三连 一键三连 一键三连

    Java算法训练 完数

    描述
      一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1、2、3,而6=1+2+3,因此6就是“完数”。又如,28的因子为1、2、4、7、14,而28=1+2+4+7+14,因此28也是“完数”。编写一个程序,判断用户输入的一个数是否为“完数”。
      输入格式:输入只有一行,即一个整数。
      输出格式:输出只有一行,如果该数为完数,输出yes,否则输出no。
      输入输出样例

    输入
    输入描述:
    输入样例:
    6
    输出
    输出描述:
    输出样例:
    yes

    import java.util.Scanner;
    public class Main {
    	public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
    		int n=sc.nextInt();
            int sum = 0;
            for (int j = 1; j < n; j++) {//求一个数的因子之和
               if (n % j == 0) {
                 sum += j;
               }
            }
            if (sum == n) {
                System.out.println("yes");
            }else{
                System.out.println("no");
            }
        }
    }
    

    谢谢大家的支持,您的一键三连是 罡罡同学前进的最大动力!

    一键三连 一键三连 一键三连 一键三连 一键三连 一键三连

    展开全文
  • 完数:一个数如果恰好等于...例如,6的因子1、2、3,而6=1+2+3,因此6是完数。 public class Test201912 { public static boolean isWanshu(int num){ int sum=0;//定义一个和的变量 for(int i=1;i<num;i...
  • Java函数题目完数

    2018-05-29 20:27:26
    Java函数题目完数 题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。 现在,你要写一个程序,读入两个正...
  • import java.util.Scanner; /** * @author yinglongwu */ //1496. 完数 public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int ...
  • java基础之完数判断

    2017-08-01 20:23:41
    完数: 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数“完全数”...
  • Java之判断完数

    2013-03-11 18:55:46
    //完数:除了自身所有的因子之和 public class test6 { public static void main(String args[]) { int n,i,s; for(n=2;n;n++) { s=0; for(i=1;i;i++) if(n%i==0) s+=i; if(s==n)
  • JAVA中的完数和因子

    2018-03-29 21:49:54
    最近刚刚接触出JAVA语言,对其中的东西也还不是太理解,今天遇到了一道程序题:输出一千以内的完数和因子。刚看到题的那一刻我就知道又要去找度娘了……据我的了解就是:因子数就是所有可以整除这个数的数,但是不...
  • java判断完数

    2012-10-11 16:48:59
    java语言判断一个数是不是完数,用到java循环语句。
  • 如题: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数...提示:可以写一个函数来判断某个数是否完数。 输入格式: 两个正整数,以空格分隔。 输出格式:
  • /* 完数(5分) 题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子...提示:可以写一个函数来判断某个数是否完数。 输入格式: 两个正整数,以空格分隔。 输出格式: 其...
  • Java完数

    2021-10-05 22:57:49
    提示:可以写一个函数来判断某个数是否完数。 输入格式: 两个正整数,以空格分隔。 输出格式: 其间所有的完数,以空格分隔,最后一个数字后面没有空格。如果没有,则输出一个空行。 输入样例: 1 1
  • JAVA完数

    2020-01-11 19:24:31
    数(5分) 题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的...提示:可以写一个函数来判断某个数是否完数。 输入格式: 两个正整数,以空格分隔。 输出格式: 其间所有的...
  • Java实现完数

    千次阅读 2019-11-01 20:35:11
    完数 找出1-1000以下的完数 public static void main(String[] args) { for(int i=2;i<1000;i++) { int sum=0; for(int j=1;j<i;j++) { if(i%j==0) { sum+=j; } } if(sum==i) { ...
  • JAVA1000以内的完数; for(int i=1;i<=1000;i++) { int k=0; for(int j=1;j<i;j++) { if (i%j==0) { k=k+j; } } if(i==k) { System.out...
  • Java——完数

    2020-03-17 21:38:40
    完数(5分) 题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的...提示:可以写一个函数来判断某个数是否完数。 输入格式: 两个正整数,以空格分隔。 输出格式: 其间所有...
  • Java-完数

    2019-11-10 09:51:48
    完数(5分) 题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的...提示:可以写一个函数来判断某个数是否完数。 输入格式: 两个正整数,以空格分隔。 输出格式: 其间所有...
  • JAVA 完数

    2018-01-21 21:59:25
    题目内容: 一个正整数的因子是所有可以整除它的正整数。...提示:可以写一个函数来判断某个数是否完数。 输入格式: 两个正整数,以空格分隔。 输出格式: 其间所有的完数,以空格
  • java 完数

    2019-01-24 19:39:09
    问题描述 一个数如果恰好等于它的...编写一个程序,判断用户输入的一个数是否为完数”。  输入格式:输入只有一行,即一个整数。  输出格式:输出只有一行,如果该数为完数,输出yes,否则输出no。  输入输出...
  • java-完数

    2020-04-20 20:05:09
    import java.util.Scanner; /** 完数 题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。 现在,你要写一个...
  • java 完数 实现

    2010-09-05 12:47:21
    java 完数 实现 简单易懂还便宜
  • Java 完数 Mooc

    2021-01-20 02:54:01
    Java 完数 Mooc 题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。 现在,你要写一个程序,读入两个正整数n和m...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,857
精华内容 1,542
关键字:

java是否为完数

java 订阅