Board logo

標題: 階層運算 [打印本頁]

作者: tonyh    時間: 2021-8-17 18:17     標題: 階層運算

本帖最後由 tonyh 於 2021-8-17 19:02 編輯

  1. import java.util.Scanner;

  2. public class Ch01 {

  3.         public static void main(String[] args) {
  4.                 int n, res=1;
  5.                 Scanner s=new Scanner(System.in);
  6.                 System.out.print("輸入階層運算的值: ");
  7.                 n=s.nextInt();
  8.                 while(n>=1)
  9.                 {
  10.                         res*=n;
  11.                         n--;
  12.                 }
  13.                 System.out.println(res);
  14.         }
  15. }
複製代碼
  1. import java.util.Scanner;

  2. public class Ch01 {

  3.         public static void main(String[] args) {
  4.                 int n;
  5.                 Scanner s=new Scanner(System.in);
  6.                 System.out.print("輸入階層運算的值: ");
  7.                 n=s.nextInt();
  8.                 System.out.println(f(n));
  9.         }
  10.        
  11.         static int f(int n)
  12.         {
  13.                 if(n==1)
  14.                         return 1;
  15.                 else
  16.                         return n*f(n-1);
  17.         }
  18. }
複製代碼

作者: 吳孟書    時間: 2021-8-17 19:04

此帖僅作者可見
作者: 吳孟修    時間: 2021-8-17 19:04

此帖僅作者可見
作者: 吳孟修    時間: 2021-8-17 19:07

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2