0 喜歡 0 不喜歡
3.2k 瀏覽

Please use recursive function. 請使用遞迴函數

In mathematics, the Fibonacci numbers or Fibonacci sequence are the numbers in the following integer sequence: 0,1,1,2,3,5,8,13,21,34,55,89,144

前13的斐波那契數列:0,1,1,2,3,5,8,13,21,34,55,89,144

By definition, the first two numbers in the Fibonacci sequence is 0 and 1, and each subsequent number is the sum of the previous two. In mathematical terms, the sequence Fn of Fibonacci numbers is defined by the relation  with seed values F0 = 0, F1= 1

斐波那契數由0和1開始,其後的數就由之前的兩個數相加。用數學表示 F0 = 0, F1 = 1

Write a program that asks the user to type an integer n, then display Fn on the screen.

寫一個輸入一個整數n,輸出第n個斐波那契數的程式

Example input 1:

5

Example output 1:

5

 

Example input 2:

12

Example output 2:

144

 

[練習] Coding (C) - 最新提問 分類:Chapter 9: Functions | 用戶: (5.2k 分)
ID: 37370 - 從幾時開始: 2017-12-14 18:00 - 到幾時結束: 無限制
| 3.2k 瀏覽

41 個回答

0 喜歡 0 不喜歡
內容已隱藏
#include *** ** * **
int F(int n)
{
** * * * * ****
** * * ** * * *** ** 1;
* * * *** **
* * * *** ** * **** 0;
** *** ** ** * ** ** * * * F(n-1)+F(n-2);
}

int main(void)
{
* ****** * * n;
* * * *** * **** ** * * ** **
** **** ***** ** *** ** *** * * * * * *

** * **** **** * ** ** 0;
}
最新回答 用戶: (-140 分)
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 喜歡 0 不喜歡
內容已隱藏
#include * * *****
int F(int n)
{
* * ** * **** * ***
* *** ** * * *** * ** 1;
* **** * ** * **
**** * * * *** *** ****** * 0;
*** *** **** *** ** F(n-1)+F(n-2);
}

int main(void)
{
* * * *** * ** * n;
* * * * * * ***** *** * *** * ***** ** **
****** *** ** ** *** ** ******* **

* **** * ** ***** * * 0;
}
最新回答 用戶: (-32 分)
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 喜歡 0 不喜歡
內容已隱藏
int F(int n)
{
********** ** ***
* ***** * * ** * ** ** 1;
* ** ****** * *** *
* * ****** ** * ** 0;
* *** **** ****** * * F(n-1)+F(n-2);
}

int main(void)
{
* * * * * ** **** n;
**** ** * **** *** **** ** *** *** * *
** * ** * ***** * * ** ** *

* * ******* * * * 0;
}
最新回答 用戶: (-32 分)
0 0
prog.c: In function 'main':
prog.c:13:4: warning: implicit declaration of function 'scanf' [-Wimplicit-function-declaration]
    scanf("%d",&n);
    ^~~~~
prog.c:13:4: warning: incompatible implicit declaration of built-in function 'scanf'
prog.c:13:4: note: include '<stdio.h>' or provide a declaration of 'scanf'
prog.c:14:4: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
    printf("%d",F(n));
    ^~~~~~
prog.c:14:4: warning: incompatible implicit declaration of built-in function 'printf'
prog.c:14:4: note: include '<stdio.h>' or provide a declaration of 'printf'
0 喜歡 0 不喜歡
內容已隱藏
#include <stdio.h>
int fibo(int);

int main()
{
*** ****** * * ** ** *** * num;
* ** * *** ******* * * result;

* *** * ** *** ** * ** ** ** * **** ** &num);
* *** ** *** **** ** ** * (num > 0)
*** * ** * **** **
* * ** ** *** * * ** * * ** * ****** = fibo(num);
*** *** ****** * ***** *** * * * ****** *** ** * * * ** *
*** *** ***** * ** **
*** * *** * * * * * * ****** 0;
}
int fibo(int num)
{
** * * * ***** ** * (num == 0)
** * * * * * *** *
** ** * ** ** * * ** *** * * ** * ** ** 0;
* ** **** * **** ***** ***
** ** *** * **** ****** if (num == 1)
* ** * ** ** ** **
******* * * ** * * **** * * * * ****** * * *** ** ** 1;
** * ***** *** * *
** ** * * *** *** * * *
* * ** * ** * *** * ** *
** ** * * * *** * * ***** * * * *** * * * - 1) + fibo(num - 2));
    }
}
最新回答 用戶: (-284 分)
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 喜歡 0 不喜歡
內容已隱藏
#include <stdio.h>
int fibo(int);

int main()
{
**** * * * ** ***** ** num;
* * * ** * ** ** * * * result;

* *** * * ** * * * * ** ** &num);
* * ** * * *** * ****** (num > 0)
* * * ** * *
** *** **** * **** ******* * *** * * * *** ** = fibo(num);
* * * ***** * * ** ** **** * ** ** *** * ***** ** ** *** * ** * *****
** * * * **** * *
* * * ** *** * * *** * * *** 0;
}
int fibo(int num)
{
* * * ** * ** * *** ** ** (num == 0)
*** * ** ** * **** ** ***
* * * *** * ***** * ** * ** * **** ** * *** *** 0;
***** ** * * *** * * *
** * **** * ****** ** if (num == 1)
** * * * ** **** * ** *
** *** * * *** *** ***** *** * * * * ***** 1;
* * ****** ** *** * *
** * ** ** ** *** * ****
* ** ** * **** *
* ** **** ****** ** * * *** ***** ** * * * - 1) + fibo(num - 2));
    }
}
最新回答 用戶: (-108 分)
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 喜歡 0 不喜歡
內容已隱藏
#include <stdio.h>
int fibo(int);

int main()
{
** ** * ** * ** * ** ** *** num;
* * * * **** * * *** result;

** *** * *** *** **** **** ** * &num);
* ****** * * * * * ** ** (num > 0)
* ** *********** *** *
* * *** * * * * ****** * ** ****** *** = fibo(num);
* **** * * *** *** ** ** ***** ** ** ** *** * ** * ** ****** **
* * * * ** ****** ** **
** * *** * ** ** * * 0;
}
int fibo(int num)
{
****** * **** * * ** (num == 0)
******* * * *** * *
* * *** ** ** * * ** * ** * * ** 0;
**** **** * ** * *** * ***
** ** * * ****** * * * if (num == 1)
***** * ***** *** ** *
* *** * * ** ***** * ** ** * * * * * 1;
* ** * * *** ** * * * *
* ** ** * **** * *** ***
* ** ** *** * ** ***
* * ******* ** * ***** ***** ****** * * ** ** ** * - 1) + fibo(num - 2));
    }
}
最新回答 用戶: (-168 分)
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 喜歡 0 不喜歡
內容已隱藏
#include **** * * *

int fn_num(int number)
{
* *** * ** ** ***** ***** == 0)
****** * ** *** ** * * * ** * ** *** * * * * * * 0;
* * * ** **** ** * if(number == 1)
* **** * * * ** * * * ** * ** *** *** * * 1;
***** * ** * * *** *
* *** ****** ** * * * ** ***** * * * ***** fn_num(number-1) + fn_num(number-2);
}

int main()
{
* * * * * * **** number;
* * ** * * * * * * * * fn;
** *** *
****** * * * ** *** * ** *** * * *** &number);
* * ** * *** * * **
* * *** * * * = fn_num(number);
* *** * ***** ** *****
* *** *** * ** *** * * * * * * fn);
* * * **** * * ** **
* ** * ** * * * * 0;
}
最新回答 用戶: (-193 分)
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 喜歡 0 不喜歡
內容已隱藏
#include<stdio.h>
int f(int);

int main()
{
* *** ** **** ** n;
* ** * ** ** ** * * ** ** * **** ***
* * * ***** * **
* * * * ** ** ** * * * *** * *** * ** f(n));
* * * * * ***** ****
}

int f(int n)
{
** ** * ** * * * * ( n == 0 )
** ** * * * ****** ** * ************* ** ** 0;
**** * *** * ** ** * *** ** * if ( n == 1 )
* **** ** * ** * ** * * ********* **** ** **** 1;
* ** ** * ** * * ** ** * ***
** **** ** * * *** ** * ** * * * ** ** *** * ** ( f(n-1) + f(n-2) );
}
最新回答 用戶: (323 分)
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 喜歡 0 不喜歡
內容已隱藏
#include<stdio.h>
int f(int);

main()
{
* * * ** * * ** * n, i = 0, c;
* ** * * **** * ** ** ******* * * * *
* * * * * * ***** **** ( c = 1 ; c <= n ; c++ )
* * * ********* * *
*** * * * * ** * * *
****** ** *** * ** ** *
* * * ** *** ** * * ***** * f(i));
*** * * * * * ** * ** * **
}

int f(int n)
{
* * * *** * *** *** ( n == 0 )
* ** ***** * **** * * ******* ** **** ** ** 0;
* * * **** * ** * **** if ( n == 1 )
**** * ** * * ** ** * * * * * **** * 1;
* * ** ** * * * ****** *
** ** * * * * ****** ** ** * **** ** * *** ** **** ( f(n-1) + f(n-2) );
}
最新回答 用戶: (323 分)
0 0
prog.c:4:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main()
 ^~~~
0 喜歡 0 不喜歡
內容已隱藏
#include<stdio.h>
int f(int);

main()
{
** * ** * ** * ** * ** * ** n, i = 0, c;
******** * ** * *** * * * * ** * ** *
*** ** * * ** ** ***** ( c = 1 ; c <= n ; c++ )
** ** * ** ** *
* * ** * * * *** * ** **
**** * ** ** ** ** * * *
** **** ** ** **** * * *** **** * ** f(i));
* ** * ** ** **** **** ** * 0;
}

int f(int n)
{
** * * ** *** * **** * ( n == 0 )
*** ******* * ** *** * * * *** * ** * 0;
*** * *** * ** * * * ****** if ( n == 1 )
******* * * ** * * ** * * * * * * 1;
* ** ** ** * * **
* ** * * * ** * ** * * *** *** * * * ( f(n-1) + f(n-2) );
}
最新回答 用戶: (323 分)
0 0
prog.c:4:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main()
 ^~~~
Welcome to Peer-Interaction Programming Learning System (PIPLS) LTLab, National DongHwa University
English 中文 Tiếng Việt
IP:172.70.178.170
©2016-2024

相關問題

0 喜歡 0 不喜歡
46 回答
[練習] Coding (C) - 最新提問 11月 29, 2017 分類:Chapter 9: Functions | 用戶: semicolon (5.2k 分)
ID: 34912 - 從幾時開始: 2017-12-14 18:00 - 到幾時結束: 無限制
| 3.7k 瀏覽
0 喜歡 0 不喜歡
93 回答
[練習] Coding (C) - 最新提問 11月 2, 2017 分類:Chapter 6: Loops | 用戶: semicolon (5.2k 分)
ID: 29830 - 從幾時開始: 2017-11-02 18:00 - 到幾時結束: 無限制
| 6.4k 瀏覽
0 喜歡 0 不喜歡
50 回答
[練習] Coding (C) - 最新提問 12月 13, 2017 分類:Chapter 9: Functions | 用戶: semicolon (5.2k 分)
ID: 37278 - 從幾時開始: 2017-12-14 18:00 - 到幾時結束: 無限制
| 4.5k 瀏覽
0 喜歡 0 不喜歡
38 回答
[練習] Coding (C) - 最新提問 12月 13, 2017 分類:Chapter 9: Functions | 用戶: semicolon (5.2k 分)
ID: 37277 - 從幾時開始: 2017-12-14 18:00 - 到幾時結束: 無限制
| 3.1k 瀏覽
0 喜歡 0 不喜歡
79 回答
[練習] Coding (C) - 最新提問 12月 28, 2017 分類:Chapter 9: Functions |
ID: 39986 - 從幾時開始: 無限制 - 到幾時結束: 無限制
| 7.3k 瀏覽
12,783 問題
183,443 回答
172,219 留言
4,824 用戶