用for循环输出斐波那契数列并求前N项之和
原题如下:
?
?以上做法虽然可以达到目的,但不是最好的办法。大家有更好的方法希望多多交流。?
long[] array=new long[20]; //整型放不下所以用longlong f1=1;long f2=1;array[0]=1;array[1]=1;//前20个数字赋值for(int i=2;i<20;i++){ f2=f1+f2;f1=f2-f1;array[i]=f2;}//求和int sum=0;for(int j=0;j<array.length;j++){ sum+=array[j];}