#include <iostream> using namespace std; void main() { int Number; int FibN; int FibN1; int FibN2; cout << "Please enter a number: "; cin >> Number; if(Number <= 1){ cout <<"Fibonacci Numbers of " <<Number <<" = 1" <<endl; }else{ FibN1 = 1; FibN2 = 0; for(int i=2; i<=Number; i++){ FibN = FibN1 + FibN2; FibN2 = FibN1; FibN1 = FibN; } } cout <<"Fibonacci Numbers of " <<Number <<" = " << FibN<<endl; system("pause"); }
參考資料:
資料結構 黃國瑜/葉乃菁