C语言数列归类实例学习
点击次数:35 次 发布日期:2008-12-01 11:57:04 作者:源代码网
|
源代码网推荐
用实例来学习一下C语言数列归类实例
//2/1,3/2,5/3,8/5,13/8……之和 #include<stdio.h> void main() { int i; float a=2,b=1,m,n,sum=0; for(i=1;i<=20;i++) { m=a/b; n=a; a=a+b; b=n; sum+=m; } printf("sum=%f\n",sum); } //输出f[n]=f[n-1]+f[n-2]前40项,且f[1]=f[2]=1. #include<stdio.h> void main() { long int f[41]; int i,n=0; f[1]=1;f[2]=1; for(i=3;i<=40;i++) f[i]=f[i-1]+f[i-2]; for(i=1;i<=40;i++) { printf("%10d",f[i]); n++; if(n%5==0)printf("\n"); } printf("\n"); } //输出f[n]=f[n-1]+f[n-2]前40项,且f[1]=f[2]=1. #include<stdio.h> void main() { long int f1,f2; int i; f1=1;f2=1; for(i=1;i<=20;i++) { printf("%12ld %12ld",f1,f2); if(i%2==0)printf("\n"); f1=f1+f2; f2=f2+f1; } printf("\n"); } 源代码网供稿. |