1. 程式人生 > >第三單元 3.5 for實現斐波那契相鄰比之和

第三單元 3.5 for實現斐波那契相鄰比之和

#include <stdio.h>
#include <stdlib.h>


int main(int argc, char *argv[]) 
{
	 int i=1,f1=1,f2=1,fn,n;
	 scanf("%d",&n);
	 double sn=0;
	 for(i=1;i<=n;i++)
	 {
	 	fn=f1+f2;
	 	sn+=(double)fn/f2;     //注意強制型別轉換 
//	 	printf("\n%d/%d=%lf sum=%lf",fn,f2,(double)fn/f2,sn);
	 	f1=f2;
	 	f2=fn;
	 	
	 }
	 printf("%lf",sn);
}