512.c

来自「中北大学c语言讲课课件」· C语言 代码 · 共 18 行

C
18
字号
/*用迭代法打印Fibonacci数列的前n项*/
main()	
{int f1,f2,f3,i,n;
printf("input  n:");
scanf("%d",&n);
f1=1;  f2=1;	/*Fibonacci数列的前2项*/
printf("%6d%6d",f1,f2);
i=3;
while (i<=n)
	{f3=f1+f2;	/*求第三个数*/
	 printf("%6d",f3);
	 f1=f2;		/*迭代更新第一个数*/
	 f2=f3;		/*迭代更新第二个数*/
	 if (i%5==0)	printf("\n");	/*每行显示5个数*/
	 i=i+1;
	}
} 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?