返回列表 發帖

[隨堂練習] TQC404 遞迴最大公因數

  1. import java.util.Scanner;
  2. public class JPD04 {
  3.     static Scanner keyboard = new Scanner(System.in);
  4.     public static void main(String args[]) {
  5.         
  6.       int m,n;
  7.       System.out.println("Input m:");
  8.       m = keyboard.nextInt();
  9.       while(m!=999)
  10.       {
  11.               System.out.println("Input n:");
  12.               n = keyboard.nextInt();
  13.           System.out.println("最大公因數為:"+gcd(m,n));
  14.           System.out.println("Input m:");
  15.           m = keyboard.nextInt();

  16.       }
  17.       

  18.     }
  19.    
  20.     static int gcd(int m,int n)
  21.     {
  22.             if(m%n ==0)
  23.             {
  24.                     return n;
  25.             }
  26.             else
  27.             {
  28.                     return gcd(n,m%n);
  29.             }

  30.     }
  31.    
  32.    
  33. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表