亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這個該怎么修改呢?算不出來!

這個該怎么修改呢?算不出來!

繁花如伊 2022-06-16 16:11:50
#include <iostream>using namespace std;int fibonacci(int n);int main() {int n;cout << "請輸入一個整數(大于2)" << endl;cin >> n;cout << "求出的Fibonacci級數為" << fibonacci(n) << endl;return 3;}int fibonacci(int n){int F1 = 1;int F2 = 1;if (n == 3)return 2;elsereturn fibonacci(n - 1) + fibonacci(n - 2);}
查看完整描述

2 回答

?
狐的傳說

TA貢獻1804條經驗 獲得超3個贊

如下:


#include <iostream>

using namespace std;

int fibonacci(int n);

int main() {

 int n;

 cout << "請輸入一個整數(大于2)" << endl;

 cin >> n;

 cout << "求出的Fibonacci級數為" << fibonacci(n) << endl;

 return 0; //這里把return 3;改成 return 0;

}

int fibonacci(int n)

{

//int F1 = 1;//這里去掉這一句

//int F2 = 1;//這里去掉這一句

if (n == 1|| n==2)//這里把終止條件if(n==3)改成if (n == 1|| n==2)

return 1; //這里把 return 2;改成 return 1;

 else

  return fibonacci(n - 1) + fibonacci(n - 2);

}


查看完整回答
反對 回復 2022-06-20
?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

你的求Fibonacci級數的C++程序,我幫你改完了,你看看吧.(改動的地方見注釋)


#include <iostream> using namespace std; int fibonacci(int n); int main() {  int n;  cout << "請輸入一個整數(大于2)" << endl;  cin >> n;  cout << "求出的Fibonacci級數為" << fibonacci(n) << endl;  return 0; //這里把return 3;改成 return 0; } int fibonacci(int n) {  //int F1 = 1;//這里去掉這一句  //int F2 = 1;//這里去掉這一句  if (n == 1|| n==2)//這里把終止條件if(n==3)改成if (n == 1|| n==2)   return 1; //這里把 return 2;改成 return 1;  else   return fibonacci(n - 1) + fibonacci(n - 2); }


查看完整回答
反對 回復 2022-06-20
  • 2 回答
  • 0 關注
  • 139 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號