Module: (Java) Chương trình con: Thủ tục và Hàm - 2


Problem

9/11

Các hàm logic. số hoàn hảo

Problem

Số hoàn hảo là số bằng tổng tất cả các ước của nó nhỏ hơn chính nó (ví dụ: số 6=1+2+3). Viết chương trình lấy một số tự nhiên và xác định xem số có phải là số hoàn hảo hay không. Sử dụng  hàm tìm tổng các ước của một số và hàm logic để kiểm tra xem số đó có hoàn hảo hay không.

Đầu vào: Chuỗi đầu vào chứa một số tự nhiên .

Đầu ra: Nếu một số – hoàn hảo, chương trình sẽ xuất ra từ 'YES', nếu không thì – từ 'KHÔNG'.

Ví dụ <đầu>
# Đầu vào Đầu ra
1 28
2 29 KHÔNG
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!