題組內容

四、有一費氏(Fibonacci)數學函式如下:(3 題,每題 5 分,共 15 分)
F(n) = F(n – 1) + F(n – 2),n > 0
 F(1) = 1、F(0) = 0

(二)請以非遞迴(Non- Recursive)方式寫出上列函式程式碼。

申論題作答 (共 9 筆)

依時間顯示最近 9 筆。
Bo Jun
Bo Jun
申論題作答 #109975
98 分
98 總分
題意符合度
100分
論證結構
98分
語言表達
95分
39秒 總時間 1 人解鎖 2026.10
int F(int n){ int a=0,b=1,temp; if(n==0) return 0; for(int i=2;i<=n;i++)...
解鎖 73 字 1 人已解鎖
willislin
willislin
申論題作答 #109932
81 分
81 總分
題意符合度
85分
論證結構
80分
語言表達
75分
1分22秒 總時間 0 人解鎖 2026.10
public int F(int n){ int a=0,b=1,temp; if(n==0) return 0; if(n==1) retur...
解鎖 30 字
willislin
willislin
申論題作答 #109833
39 分
39 總分
題意符合度
35分
論證結構
25分
語言表達
75分
37秒 總時間 0 人解鎖 2026.10
public int F(int n){ int a=0,b=1,temp; if(n==0) return 0; for(int i=2 ;...
解鎖 27 字
Kiwi Tsai
Kiwi Tsai
申論題作答 #109730
30 分
30 總分
題意符合度
30分
論證結構
25分
語言表達
40分
5分6秒 總時間 1 人解鎖 2026.10
int F(int n){ int n1; int n2; int ans=0; for(int i = 1; i
解鎖 33 字 1 人已解鎖
毛毛
毛毛
申論題作答 #108320
99 分
99 總分
題意符合度
100分
論證結構
100分
語言表達
95分
6分9秒 總時間 2 人解鎖 2026.10
本題使用C語言撰寫int f(int n){ int a=0,b=1,c; //a,b表前兩項 if(n<=1) ret...
解鎖 82 字 2 人已解鎖
igngs
igngs
申論題作答 #107632
98 分
98 總分
題意符合度
100分
論證結構
100分
語言表達
90分
3分3秒 總時間 0 人解鎖 2026.09
int F(int n){ if(n==0) return 0; else if(n==1) return 1; else { int a=0,...
解鎖 62 字
coolooo
coolooo
申論題作答 #107590
100 分
100 總分
題意符合度
100分
論證結構
100分
語言表達
100分
11分21秒 總時間 0 人解鎖 2026.09
include int main(void) { int n; int sum = 0; int x1 = 0; int x2 = 1; int...
解鎖 44 字
藍環章魚
藍環章魚
申論題作答 #106214
86 分
86 總分
題意符合度
95分
論證結構
85分
語言表達
70分
24分54秒 總時間 3 人解鎖 2026.09
int Fib(int n){ int a,b,c; if(n<=1) return n; else{ a=0; b=1; for(i=2;i<...
解鎖 91 字 3 人已解鎖
Bo Jun
Bo Jun
申論題作答 #105941
81 分
81 總分
題意符合度
90分
論證結構
70分
語言表達
85分
2分21秒 總時間 3 人解鎖 2026.09
int F(int n){ int a=0,b=1,temp; if(n==0) return 0; for(int i=2;i<=n;i++)...
解鎖 73 字 3 人已解鎖

詳解 (共 4 筆)

wang wang
wang wang
詳解 #5648261
2022/10/31
int F ( int n ){  if...
(共 271 字,隱藏中)
前往觀看
shang
shang
詳解 #6213125
2024/09/20
int F(int n){      ...
(共 309 字,隱藏中)
前往觀看
Grace
Grace
詳解 #5923962
2023/09/04

sum = 0; left =0; right = 0;
func(n){
    for(i=0; i<=n; i++){
        if (i==0){
            sum = 0;
            right = 0;
        }
        if (i==1){
            sum = 1;
            left = 1;
        }
        if(i >= 2){
            sum = left + right;
            left = sum;
            right = left;
            }
    }
    return sum;
}

Aaron Lim
Aaron Lim
詳解 #5646778
2022/10/29
https://ideone.com/n...
(共 364 字,隱藏中)
前往觀看