C/ C++,科園實中資科教甄109,A1&2
FB2:http://gg.gg/TedLeeMicrobitFB/
URL2:http://gg.gg/TedLeeMicrobit/
Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1:http://gg.gg/TedLeeFB/
Blog:http://gg.gg/TedLeeBlog/
URL1:http://gg.gg/TedLeeURL/
URL1:http://gg.gg/TedLeeURL/
May. 5, 2020
解析:
1.
B.
d<-a b="" div="" nbsp="">-a>
a<-d a="" b="" div="">-d>
=> d=d+b => 每次都加1。
d<-a b="" div="">-a>
a<=d=a+b
b<-a a="" b="" div="">-a>
=> d<-2 a="" b=""> 每次都乘2-2>
1C:
a<-b div="">-b>
b<-a div="">-a>
=>d<-a b="2(永遠a=b=1)"> 呈式永遠不會停
-a>
2
-a>
2
∴implement Fib #的algorithm為:
a | b | d | |||
n | 1 | 2 | 3 | 4 | 5 |
Fib(n) | 1 | 1 | 2 | 3 | 5 |
a | b | d | |||
n | 1 | 2 | 3 | 4 | 5 |
Fib(n) | 1 | 1 | 2 | 3 | 5 |
#include
using namespace std;
int main() {
int a=1, b=1, d=0;
cout<<b<<endl;
while (d<=200) {
d=a+b;
a=b;
b=d;
cout<<d<<endl;
}
return 0;
}
著名演算法要背!
参考資料:
沒有留言:
張貼留言