返回列表 發帖

TQC+ 303 完美數

本帖最後由 李泳霖 於 2023-1-14 14:32 編輯

題目說明:
請將檔案另存成JPA03.java,並編譯為JPA03.class
設計說明:
1.一個數如果恰好等於它的因數(不包含數字本身)之和,這個數就稱為「完美數」。
2.例如6=1+2+3,因1、2與3都是6個因數,因而6是完美數。
3.請設計一程式,找出1000以內的所有完美數。
4.顯示如執行結果參考畫面。
  1. import java.util.Scanner;
  2. public class JPD03 {
  3.     public static void main(String[] args) {
  4.         int i, num, sum = 0;
  5.         System.out.printf("1~1000中的完美數有: ");
  6.         for ___________________________{
  7.             

  8.             for ___________________ {
  9.                

  10.             }
  11.             if _______________ {
  12.                 System.out.printf("%d ",num);
  13.             }
  14.         }
  15.         System.out.printf("\n");
  16.     }
  17. }
複製代碼
  1. public class JPA03
  2. {
  3.     public static void main(String[] args)
  4.     {
  5.         int i, num, sum;
  6.         System.out.printf("1~1000中的完美數有: ");
  7.         for(num=1; num<=1000; num++)
  8.         {
  9.             sum=0;
  10.             for(i=1; i<num; i++)
  11.             {
  12.                 if(num%i==0)
  13.                     sum+=i;
  14.             }
  15.             if(num==sum)
  16.                 System.out.printf("%d ",num);
  17.         }
  18.         System.out.printf("\n");
  19.     }
  20. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表