C语言数列归类实例学习
用实例来学习一下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(/"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<stdio.h>
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/");
}