Board logo

標題: 遞迴函式 (一) - 計算總和 [打印本頁]

作者: 李泳霖    時間: 2021-2-5 11:31     標題: 遞迴函式 (一) - 計算總和

運用遞迴函式,計算從1到某個數的正整數之和。

  1. public class Ch50 {       
  2.         static int total(int n)
  3.         {
  4.                 if(n==1)    //邊界值
  5.                         return 1;
  6.                 else
  7.                     return n+total(n-1);
  8.         }
  9.         /*
  10.              total(5)
  11.              =5+total(4)
  12.              =5+4+total(3)
  13.              =5+4+3+total(2)
  14.              =5+4+3+2+total(1)
  15.              =5+4+3+2+1
  16.         */
  17.         public static void main(String[] args)
  18.         {
  19.                 System.out.println("1+2+...+5="+total(5));
  20.                 System.out.println("1+2+...+101="+total(101));
  21.                 System.out.println("1+2+...+257="+total(257));
  22.         }
  23. }
複製代碼

作者: 何欣蓉    時間: 2021-2-5 11:42

此帖僅作者可見
作者: 陳羿安    時間: 2021-2-5 11:47

此帖僅作者可見
作者: 張証宥    時間: 2021-2-5 11:48

此帖僅作者可見
作者: 莊冠鈞    時間: 2021-2-5 11:49

此帖僅作者可見
作者: 萱彥    時間: 2021-2-5 11:55

此帖僅作者可見
作者: 曾柏愷    時間: 2021-2-5 11:56

此帖僅作者可見
作者: 王昱晴    時間: 2021-2-5 11:58

此帖僅作者可見
作者: 宋知霖    時間: 2021-2-5 11:59

此帖僅作者可見
作者: 林昱成    時間: 2021-2-5 12:56

此帖僅作者可見




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