⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 f0609.cpp

📁 it is a usefull thing
💻 CPP
字号:
//==================================
// f0609.cpp
// Fibonacci数列两种方法比较
//==================================
#include<iostream>
#include<fstream>
#include<vector>
#include<time>
using namespace std;
//----------------------------------
int main(){
  ifstream in("fibo.in");
  ofstream out("fibo.out");
  clock_t start=clock();
  for(int n; in>>n && n; ){
    int a=0;
    for(int b=1,c,i=2; i<=n+2; ++i)
      c=a+b, a=b, b=c;
    out<<a<<endl;
  }
  cout<<"Fibo2's time was: "<<(clock()-start)/CLK_TCK<<"\n";
  in.seekg(0);  // goto beginning of file

  start=clock();
  vector<int> v(47,1);
  for(int i=3; i<47; ++i) v[i]=v[i-1]+v[i-2];
  for(int n; in>>n && n; ) out<<v[n]<<endl;
  cout<<"Fibo3's time was: "<<(clock()-start)/CLK_TCK<<"\n";
}//=================================

 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -