123456789101112131415161718192021 |
- #include <stdio.h>
- // 函数用递归的方式计算斐波那契数列的第n个数字
- int fibonacci(int n) {
- if (n <= 1) {
- return n;
- }
- return fibonacci(n - 1) + fibonacci(n - 2);
- }
- int main() {
- int n;
-
- // 读取输入
- scanf("%d", &n);
-
- // 计算并输出第n个斐波那契数
- printf("%d\n", fibonacci(n));
- return 0;
- }
|