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/"); 
}