標題:
費氏數列 (利用函數遞迴法)
[打印本頁]
作者:
tonyh
時間:
2012-6-30 16:53
標題:
費氏數列 (利用函數遞迴法)
本帖最後由 tonyh 於 2012-7-10 10:29 編輯
利用函數遞迴法, 推算費氏數列中第N項的值.
#include <iostream>
using namespace std;
int calcu(int);
int main()
{
int x;
cout<<"請輸入欲推算的費氏數列項次: ";
cin>>x;
cout<<"費氏數列中, 第"<<x<<"個數的值為"<<calcu(x)<<endl;
system("pause");
return 0;
}
int calcu(int x)
{
if(x<=1)
{
return x;
}else
{
return calcu(x-2)+calcu(x-1);
}
}
複製代碼
作者:
t3742238
時間:
2012-6-30 17:05
#include<iostream>
using namespace std;
int calcu(int);
int main()
{
int x;
cout<<"請輸入欲推算的費式數列項次: ";
cin>>x;
cout<<"費式數列中第"<<x<<"個數的值為"<<calcu (x)<<endl;
system("pause");
return 0;
}
int calcu(int x)
{
if(x<=1)
{
return x;
}else
{
return calcu (x-2)+calcu(x-1);
}
}
複製代碼
作者:
劉漢文
時間:
2012-6-30 17:05
#include<iostream>
using namespace std;
int calcu(int);
int main()
{
int x;
cout<<"請輸入欲推算的費式數列項次: ";
cin>>x;
cout<<"費式數列中第"<<x<<"個數的值為"<<calcu (x)<<endl;
system("pause");
return 0;
}
int calcu(int x)
{
if(x<=1)
{
return x;
}else
{
return calcu (x-2)+calcu(x-1);
}
}
複製代碼
作者:
t2364705
時間:
2012-6-30 17:13
#include<iostream>
using namespace std;
int calcu(int);
int main()
{
int x;
cout<<"請輸入欲推算的費式數列項次: ";
cin>>x;
cout<<"費式數列中第"<<x<<"個數的值為"<<calcu(x)<<endl;
system("pause");
return 0;
}
int calcu(int x)
{
if(x<=1)
{
return x;
}else
{
return calcu(x-2)+calcu(x-1);
}
}
複製代碼
作者:
蔡昀佑
時間:
2012-6-30 17:13
#include<iostream>
using namespace std;
int calcu(int);
int main()
{
int x;
cout<<"請輸入欲推算的費式數列項次: ";
cin>>x;
cout<<"費式數列中第"<<x<<"個數的值為"<<calcu (x)<<endl;
system("pause");
return 0;
}
int calcu(int x)
{
if(x<=1)
{
return x;
}else
{
return calcu (x-2)+calcu(x-1);
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2