2. 编写方法int fun(int n)判断一个数n是否完数,是返回1,不是返回0。要求在main方法中调用fun方法求出2~1000中所有的完数,并输出。

翻译 2018年04月16日 20:19:33
import java.util.Scanner;
public class He2  
{
public static void main(String[] args) {  
        System.out.println("1000以内的完数如下:");  
        fun();  
    }   
    public static void fun(){  
        for(int n=2;n<=1000;n++){  
            int sum=0; 
            for(int j=1;j<n/2+1;j++){  
                if(n%j==0)  
                    sum+=j;  
            }  
            if(sum==n)  
                System.out.println("  "+n);  
        } 
    }  
}

已知函数fun(n),n为三位自然数,判断n是否为水仙花数,并调用函数,并输出!

main下 {     int num = 0;     printf("输入一个三位自然数\n");     scanf("%d",&num);     fun(nu...
  • Adrian_shi
  • Adrian_shi
  • 2015-04-20 17:45:33
  • 887

编写一个函数fun(int n), n为三位自然数,然后判断n是否为水仙花数

编写一个函数fun(int n), n为三位自然数,然后判断n是否为水仙花数,是返回1,否则返回0,编写main函数,输入一个num,调用fun(num),并且输出判断结果。附:水仙花数(Narcis...
  • qq_40040394
  • qq_40040394
  • 2018-02-12 09:38:23
  • 515

水仙花数和完全数--for while if 结合

水仙花数和完全数 for while if
  • sunrainamazing
  • sunrainamazing
  • 2017-01-16 20:56:58
  • 351

编写程序,判断用户输入的数字是否完全数.所谓“完全数”是指整数n的所有因子(不包括n)之和等于n自身。例如28的因子为1、2、4、7、14,而28=1+2+4+7+14,因此28是“完全数”。

int i, sum = 0, a = 28; for ( i = 1; i
  • pengfeihe0123
  • pengfeihe0123
  • 2012-04-16 11:40:05
  • 5722

函数第二次练习

1.      编写函数fun(n),n为三位自然数,判断n是否为水仙花数,是返回1,否返回0。编写main函数,输入一个数num,调用fun(num)函数,并输出判断结果。 #include i...
  • imcarl
  • imcarl
  • 2014-12-20 09:12:54
  • 190

编写一个控制台应用程序,求1000之内的所有“完数”。所谓“完数”是指一个数恰好等于它的所有因子之和。例如,6是完数,因为6=1+2+3。

编写一个控制台应用程序,求1000之内的所有“完数”。所谓“完数”是指一个数恰好等于它的所有因子之和。例如,6是完数,因为6=1+2+3。 using System; using System.Co...
  • u012110719
  • u012110719
  • 2014-12-27 12:30:36
  • 3969

三十九讲项目1.1——输入一个数n,判断n是否是完数

一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3,再如8的因子和是7(即1+2+4),8不是完数。 (1)输入一个数n,判断n是否是完数...
  • xiaochenxiaoren
  • xiaochenxiaoren
  • 2016-12-17 19:22:00
  • 1583

使用函数找出指定范围内的完数

程序填空,不要改变与输入输出有关的语句。 输入一个正整数 repeat (0
  • zmq1126
  • zmq1126
  • 2015-10-28 22:54:31
  • 4143

一个数如果恰好等于不包含它本身所有因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出N之内的所有完数,并按下面格式输出其因子

一个数如果恰好等于不包含它本身所有因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出N之内的所有完数,并按下面格式输出其因子 输入...
  • qq_34160679
  • qq_34160679
  • 2017-06-10 18:07:16
  • 1140

输出2-1000以内的所有完数

上机内容:用循环语句完成累加。 上机目的:学会循环语句的使用。 /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reser...
  • liyang201258504411
  • liyang201258504411
  • 2012-11-01 19:29:06
  • 1482
收藏助手
不良信息举报
您举报文章:2. 编写方法int fun(int n)判断一个数n是否完数,是返回1,不是返回0。要求在main方法中调用fun方法求出2~1000中所有的完数,并输出。
举报原因:
原因补充:

(最多只允许输入30个字)