用实例来学习一下C语言数列归类实例
//2/1,3/2,5/3,8/5,13/8……之和
#include
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
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(\"d\",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
void main()
{
long int f1,f2;
int i;
f1=1;f2=1;
for(i=1;i<=20;i )
{
printf(\"ld ld\",f1,f2);
if(i%2==0)printf(\"\\n\");
f1=f1 f2;
f2=f2 f1;
}
printf(\"\\n\");
}
本文来源:搜集于网络