如何用c语言写1,1,2,3,5,8,13这个程序

来源:百度知道 编辑:UC知道 时间:2024/05/27 10:57:14

#include <STDIO.H>

#define N 7

main()
{
int num[N] = {1, 1}, i;
printf ("%d %d ", num[0], num[1]);
for (i = 2; i < N; i++)
{
num[i] = num[i - 1] + num[i - 2];
printf ("%d ", num[i]);
}
}

#include<stdio.h>
#define N 7

main(){
int i,a[N];
a[0]=1;a[1]=1;
for(i=2;i<N;i++)
a[i]=a[i-1]+a[i-2];
for(i=0;i<N;i++)
printf("%d,",a[i]);
getch();
}

int i,n;
long f1 ,f2;
f1=1;f2=1;
scanf("%d",&n);
for(i=1;i<n;i++)
{printf("%d%d",f1,f2
f1=f1+f2;
f2=f1+f2;
}