返回列表 發帖

APCS 觀念題 10503 模擬考 8

本帖最後由 李泳霖 於 2022-1-8 11:15 編輯

一個費式數列定義第一個數為 0 第二個數為 1 之後的每個數都等於前兩個數相加,如下所示:
0、1、1、2、3、5、8、13、21、34、55、89…。
下列的程式用以計算第 N 個(N≥2)費式數列的數值,
請問 (a)  與 (b) 兩個空格的敘述(statement)應該為何?
  1. int a=0; int b=1;
  2. int i, temp, N;

  3. for (i=2; i<=N; i=i+1)
  4. {
  5.       temp =  (a)  ;
  6.       b=a+b;         //b的新值=a+b
  7.       (b)  ;         //b的舊值指派給a
  8.       printf ("%d\n",b);
  9. }
複製代碼
答案:(a) b  (b) a=temp

本帖隱藏的內容需要回復才可以瀏覽

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見
Vincent

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表