想問問大家怎麼寫費式數列
網路上的好複雜
我自己寫的:
#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.能編譯成功* 另外,你問問題,不要用[分享]的分類
a={1,1};t=a[0]+a[1];a[0]=a[1];a[1]=t;
先不講 include 和 for 的毛病,基本上程式是對的啊用分享也沒錯
我執行是成功啊include沒複製到樓上大大我的for哪裏出錯了 找不到
作者:
Caesar08 (Caesar)
2016-04-06 19:37:00to Schottky,他沒錯,只是他應該提供能編譯成功的code
for 的 () 裡面有三項,第三項 i 其實沒作用,不用寫for (i=0;i<32600;) { ... } 這樣就可以了多餘的 i 在 Warning 全開時會警告你這樣寫沒有作用小毛病而已,不影響執行
作者:
Caesar08 (Caesar)
2016-04-06 19:46: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寫程式歐,不會很難寫嗎..
在車上寫什麼程式。 |3以前用palm寫玩具C也是在戶外乘涼才寫 不亦快哉在車上晃來晃去的 眼睛都壞掉