第六章练习3.txt

来自「些文件包中有C语言作业共21题」· 文本 代码 · 共 25 行

TXT
25
字号
/*3、编写一个程序,用于产生斐波拉契数列的前20个数
	说明:
斐波拉契数列 第1和第2位都为1,从第3位起后1位数字等于前2个数字的和 (1,1,2,3,5,8,13,21,34…)
		提示:
			使用for循环控制循环个数
注意算法 (第1和第2位都为1,从第3位起后1位数字等于前2个数字的和)*/

#include<stdio.h>
#include<math.h>
void main()
{
	int a,b,c,e,n;
	printf("请任意输入一个数:");
	scanf("%d",&n);
	printf("1\n");
	printf("1\n");
	a=1,b=1,c=2;
	for(e=1;e<=n;e++)
	{
		c=a+b;
		printf("%d+%d=%d\n",a,b,c);
		a=b;
		b=c;	
	}
}

⌨️ 快捷键说明

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