1,2,3,5,8…n的C程序怎么编辑

来源:百度知道 编辑:UC知道 时间:2024/09/24 09:22:07

楼主,你的这个n算是己经还是未知?要用用户输入吗?如果要用户输入,则输入的数可不一定在这个数列内啊。楼上的这个n和楼主要求的好像不是一样,这样行不?

#include<stdio.h>
void main()
{
int n,i,a[],a[0]=1,a[1]=2;
scanf("%d",&n);
for(i=0;a[i]<=n;i++)
{
a[i]=a[i+2]-a[i+1];
printf("%d ",a[i]);
if(i%10==0)printf("\n");

}

}

#include "stdio.h"
main()
{
int i,j,n,m,k,l;
i=1,j=2;
printf("please enter number n:\n");
/*输入的数字,表示要输多少个数字*/
scanf("%d",&m);
for(n=0;n<m;n++)
{
k=i;
l=j;
j=j+i;
i=l;
printf("%7d",k);
}
getch();
}