返回列表 發帖

303-完美數

import java.util.Scanner;
public class JPD03 {
    public static void main(String[] args) {
        int i, num, sum = 0;
        System.out.printf("1~1000中的完美數有: ");
        for ___________________________{
            

            for ___________________ {
               

            }
            if _______________ {
                System.out.printf("%d ",num);
            }
        }
        System.out.printf("\n");
    }
}
Stay hungry,
Stay foolish.

  1. public class hi87 {

  2.         public static void main(String[] args) {
  3.                 // TODO 自動產生的方法 Stub
  4.                   int i, num, sum,fff = 0;
  5.                 System.out.printf("1~1000中的完美數有: ");
  6.                 for (i=1;i<=1000;i++)
  7.                 {
  8.                     fff=0;

  9.                     for (sum=1;sum<i;sum++)
  10.                     {
  11.                         
  12.                                         if(i%sum==0)
  13.                                         {
  14.                                                 fff=fff+sum;
  15.                                         }
  16.                                 }
  17.                     if (fff==i)
  18.                     {
  19.                         System.out.printf("%d ",i);
  20.                     }
  21.                 }
  22.                 System.out.printf("\n");
  23.             }
  24.         }
複製代碼

TOP

package ffddasfdfas;

public class dasfafd {

        public static void main(String[] args) {
                // TODO 自動產生的方法 Stub
                 int i, num, sum = 0;
                System.out.printf("1~1000中的完美數有: ");
                for (i=1;i<=1000;i++){
                   
                        sum=0;
                    for(num=1;num<i;num++) {
                        
                    if(i%num==0)
                                    {
                            sum+=num;               
                                    }
                    }
                    if (sum==i){
                        System.out.printf("%d ",num);
                        }
                }
                System.out.printf("\n");
                }
             
        }

TOP

  1. public class JPA03 {
  2.     public static void main(String[] args) {
  3.         int i, num, sum = 0;
  4.         System.out.printf("1~1000中的完美數有: ");
  5.         for ( i=1;i<=1000;i++){
  6.             
  7.             sum=0;
  8.             for (num=1;num<i;num++) {
  9.                if(i%num==0)
  10.                {
  11.                        sum+=num;
  12.                }

  13.             }
  14.             if (sum==i) {
  15.                 System.out.printf("%d ",sum);
  16.             }
  17.         }
  18.         System.out.printf("\n");
  19.     }
  20. }
複製代碼

TOP

import java.util.Scanner;
public class JPD03 {
   

        static    Scanner y =new Scanner(System.in);
    public static void main(String[] args) {
        int total = 0;
        int s = 0;
        int count = 0;
        double average;
        
        
        
        while(true)
        {
               
                System.out.print("Please enter meal dollars or enter -1 to stop: ");
                int a=y.nextInt();
                if(a ==-1)
                {
                        break;
                }
                total+=a;
                count++;
        }
       
      average=total/count;
        
        System.out.println("餐點總費用:"+total);
        System.out.printf(" %d 道餐點平均費用為: %.2f \n",count,average);
    }
}

TOP

返回列表