發新話題

[問題]這有一個c++的問題要請教各位高手

[問題]這有一個c++的問題要請教各位高手

題目: Fn=Fn-1+2*Fn-2+5
F1=6
F2=8

此題要利用c++來寫,因為我是今天資管系的新生.以前從未學習過程式設計
所以對這題題目根本不知該如何著手.
固來此請求各位高手幫我解答

[ 本帖最後由 gun2000 於 2006-11-2 00:53 編輯 ]

TOP

題目: Fn=Fn-1+2*Fn-2+5
F1=6
F2=8

#include<iostream>
using namespace std;

int f(int n)
{
  if(n<1)return 0;
  if(n==1)return 6;
  if(n==2)return 8;
  return f(n-1)+2*f(n-2)+5;
}
int main()
{
  int a;
  while(cin>>a)cout<<"f( "<<a<<" )= "<<f(a)<<endl;
}

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。