分享一下斐波拉契数列
/*2020年3月20日14:52:19
目的 :做题
题目 :斐波拉契数列三十项
*/
#include <stdio.h>
int main (void)
{
int i;
int f1 =1,f2 =1,f3 =1;//定义三个系数
printf("斐波拉契数列的30位:\n%d %d ",f1,f2);
for(i=2;i<30;i++)
{
f3=f1+f2;//斐波拉契数列 前一个数加后一个数 等于后后个数
f1=f2;
f2=f3;
if(i%5==0) printf("\n");
printf("%d ",f3);
}
return 0;
}
大家看看,指点指点没关系的 Python简单写法:
a, b = 1, 1
for i in range(30):
a,b = b,a + b
print(b) qiuyouzhi 发表于 2020-3-20 15:31
Python简单写法:
{:10_277:}{:10_277:}{:10_277:} 其实你f3没必要赋初值(没啥影响) qiuyouzhi 发表于 2020-3-20 15:31
Python简单写法:
短!!
墨羽岚 发表于 2020-3-20 16:00
其实你f3没必要赋初值(没啥影响)
好的,习惯初始化了{:10_257:}
页:
[1]