返回列表 發帖

APCS_觀念題_10503_25 (練習)

假設我們希望 Calculate(6) 輸出 56,請問 Magic(x) 中 else 部分應該填入哪一個運算式?
  1. int Magic(int x)
  2. {
  3.     if (x <= 1)
  4.     {
  5.         return x;
  6.     }
  7.     else
  8.     {
  9.         return ____________;
  10.     }
  11. }

  12. int Calculate(int n)
  13. {
  14.     int result = 0;
  15.     for (int i = 1; i <= n; i++)
  16.     {
  17.         result = result + Magic(i);
  18.     }
  19.     return result;
  20. }
複製代碼
(A) x + Magic(x-1)
(B) x * Magic(x-1)
(C) Magic(x-2) + Magic(x-1)
(D) Magic(x-2) * Magic(x-1)

本帖隱藏的內容需要積分高於 1 才可瀏覽

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表