测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A29890. 对下面两个函数,说法错误的是( )。int fibA(int n) { if (n <= 1) return n; int f1 = 0, f2 = 1; for (int i = 2; i <= n; ++i) { int temp = f2; f2 = f1 + f2; f1 = temp; } return f2;}int fibB(int n) { if (n <= 1) return …

单选题 困难

题目描述

对下面两个函数,说法错误的是(    )。

int fibA(int n) {

      if (n <= 1) return n;

      int f1 = 0, f2 = 1;

      for (int i = 2; i <= n; ++i) {

            int temp = f2;

            f2 = f1 + f2;

            f1 = temp;

      }

      return f2;

}

int fibB(int n) {

      if (n <= 1) return n;

      return fibB(n - 1) + fibB(n - 2);

}

选项(单选)

上一题 下一题