想问问大家怎么写费式数列
网络上的好复杂
我自己写的:
#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也是在户外乘凉才写 不亦快哉在车上晃来晃去的 眼睛都坏掉