#include <stdio.h>
main()
{
int a,b,c,n,i,j;
printf("请输入自然数 n(当 n 大于 46 时,从除 0 外的第 47 项开始往后,输出不准确):\n");
scanf("%d",&n);
if(n<0) printf("您所输入的 n 不是自然数!\n");
else if(n==0) printf("F(0)={0}\n");
else if(n==1) printf("F(1)={0,1}\n");
else if(n>=2)
{
printf("F(%d)={0,1",n);
for(i=0,a=0,b=1;i<n-1;i++)
{
c=b;
b=a+b;
a=c;
printf(",%d",b);
}
printf("}\n");
}
getch();
}