Module: (Java) サブルーチン: プロシージャと関数 - 2


Problem

9/11

ロジック機能。完全数

Problem

完全数とは、その数よりも小さいすべての約数の合計に等しい数です (たとえば、数 6=1+2+3)。自然数 を取り、数 が完全かどうかを判断するプログラムを作成します。使用 数の約数の合計を求める関数と、数が完全かどうかをチェックする論理関数。

入力: 入力文字列に自然数が含まれています 

出力: 数値の場合 –プログラムは 'YES' という単語を出力するはずです。それ以外の場合は – 「いいえ」という言葉。

<頭> <本体>
# 入力 出力
1 28 はい
2 29 いいえ
Write the program below
import java.util.Scanner;
public class Main {

static int SumOfDivisions(int n) 
{   
}

static Boolean isPerfectNumber(int n) 
{     
}

   public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n;
        n = in.nextInt();
 
  }   
} 

     

Program check result

To check the solution of the problem, you need to register or log in!