[問題] 費式數列

作者: me356500 (呵呵)   2016-04-06 18:46:57
想問問大家怎麼寫費式數列
網路上的好複雜
我自己寫的:
#include<stdio.h>
main()
{
int i=1,c=1;
for(i=0;i<32600;i)
{
printf("%i\n",i);
i=i+c;
c=i-c;
}
}
http://i.imgur.com/qV3ziYF.jpg
http://i.imgur.com/Z7Uyp6o.jpg
作者: Caesar08 (Caesar)   2016-04-06 18:55:00
你先達到這兩個再說 1.排版 2.能編譯2.能編譯成功* 另外,你問問題,不要用[分享]的分類
作者: Frozenmouse (*冰之鼠*)   2016-04-06 18:59:00
a={1,1};t=a[0]+a[1];a[0]=a[1];a[1]=t;
作者: Schottky (順風相送)   2016-04-06 19:00:00
先不講 include 和 for 的毛病,基本上程式是對的啊用分享也沒錯
作者: springman (司布林)   2016-04-06 19:26:00
不錯,沒有想過這個做法。
作者: me356500 (呵呵)   2016-04-06 19:30:00
我執行是成功啊include沒複製到樓上大大我的for哪裏出錯了 找不到
作者: Caesar08 (Caesar)   2016-04-06 19:37:00
to Schottky,他沒錯,只是他應該提供能編譯成功的code
作者: Schottky (順風相送)   2016-04-06 19:38:00
for 的 () 裡面有三項,第三項 i 其實沒作用,不用寫for (i=0;i<32600;) { ... } 這樣就可以了多餘的 i 在 Warning 全開時會警告你這樣寫沒有作用小毛病而已,不影響執行
作者: Caesar08 (Caesar)   2016-04-06 19:46:00
另外,給你看另外兩篇文章#1BKmcYeK#1Bpbehcz
作者: me356500 (呵呵)   2016-04-06 19:52:00
謝謝各位原來有人寫過了我只查標題查不到..
作者: Schottky (順風相送)   2016-04-06 21:14:00
貼程式碼除了直接貼在內文,也可以參考置底的幾個網站比較容易閱讀,也比較不會出現漏貼 #include 的狀況 :D然後真的有正確縮排才比較好讀
作者: WBTs (加權平衡樹)   2016-04-06 21:50:00
費氏就用遞迴,就 f(int k){if(k==0)return0 else if(k==1)return 1; else return f(k-1)+f(k+2);}main 就f(n)呼叫就好更正 else return 那是f(k-1)+f(k-2);另外你都用手機app寫程式歐,不會很難寫嗎..
作者: me356500 (呵呵)   2016-04-06 22:13:00
我在車上沒辦法啊 ~
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-04-07 10:12:00
在車上寫什麼程式。 |3以前用palm寫玩具C也是在戶外乘涼才寫 不亦快哉在車上晃來晃去的 眼睛都壞掉

Links booklink

Contact Us: admin [ a t ] ucptt.com