執行 ❯
建立您
自己的
網站
×
更改方向
更改主題,深色/淺色
前往 Spaces
Python
C
Java
def F(n): print('Computing F('+str(n)+')') if n <= 1: return n else: return F(n - 1) + F(n - 2) print('F(6) = ',F(6)) #Python
#include <stdio.h> int F(int n) { printf("Computing F(%d)\n", n); if (n <= 1) { return n; } else { return F(n - 1) + F(n - 2); } } int main() { printf("F(6) = %d\n", F(6)); return 0; } //C
public class Main { public static void main(String[] args) { System.out.println("F(6) = " + F(6)); } public static int F(int n) { System.out.println("Computing F(" + n + ")"); if (n <= 1) { return n; } else { return F(n - 1) + F(n - 2); } } } //Java
Python 結果
C 結果
Java 結果
計算 F(6)
計算 F(5)
計算 F(4)
計算 F(3)
計算 F(2)
計算 F(1)
計算 F(0)
計算 F(1)
計算 F(2)
計算 F(1)
計算 F(0)
計算 F(3)
計算 F(2)
計算 F(1)
計算 F(0)
計算 F(1)
計算 F(4)
計算 F(3)
計算 F(2)
計算 F(1)
計算 F(0)
計算 F(1)
計算 F(2)
計算 F(1)
計算 F(0)
F(6) = 8
計算 F(6)
計算 F(5)
計算 F(4)
計算 F(3)
計算 F(2)
計算 F(1)
計算 F(0)
計算 F(1)
計算 F(2)
計算 F(1)
計算 F(0)
計算 F(3)
計算 F(2)
計算 F(1)
計算 F(0)
計算 F(1)
計算 F(4)
計算 F(3)
計算 F(2)
計算 F(1)
計算 F(0)
計算 F(1)
計算 F(2)
計算 F(1)
計算 F(0)
F(6) = 8
計算 F(6)
計算 F(5)
計算 F(4)
計算 F(3)
計算 F(2)
計算 F(1)
計算 F(0)
計算 F(1)
計算 F(2)
計算 F(1)
計算 F(0)
計算 F(3)
計算 F(2)
計算 F(1)
計算 F(0)
計算 F(1)
計算 F(4)
計算 F(3)
計算 F(2)
計算 F(1)
計算 F(0)
計算 F(1)
計算 F(2)
計算 F(1)
計算 F(0)
F(6) = 8