Board logo

標題: 10503_7 易 [打印本頁]

作者: may    時間: 2023-5-12 16:00     標題: 10503_7 易

請問以 a(13,15)呼叫右側 a()函式,函式執行完後其回傳值為何?
  1. int a(int n, int m)
  2. {
  3.       if (n < 10)
  4.      {
  5.             if (m < 10)
  6.             {
  7.                 return n + m ;
  8.             }
  9.             else
  10.             {
  11.                 return a(n, m-2) + m ;
  12.             }
  13.       }
  14.       else
  15.      {
  16.            return a(n-1, m) + n ;
  17.      }
  18. }
複製代碼
(A) 90
(B) 103
(C) 93
(D) 60
作者: may    時間: 2023-5-12 16:03

回復 1# may
答案是
(B) 103
執行過程如下:




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