阅读提示:为防止内容获取不全,请勿使用浏览器阅读模式。
,5,8,13,21……”
“下个月是上两个月之和!(从第三个月开始)”
“这不就是斐波那契数列么?”
斐波那契数列,又称黄金分割数列。
这东西我们生活中到处都是。
比如植物树叶分布、蜂巢、蜻蜓翅膀、朱载堉的十二平均律……
就拿花瓣举例,百合花花瓣数目为3,梅花5瓣,飞燕草8瓣,万寿菊13瓣,向日葵21或34瓣,雏菊有34,55和89三个数目的花瓣。
都是这个数列中的数。
陆云开始输出:int……
又是一番操作修改,陆云终于写出了程序。
看着自己的学习成果,他发现这东西还真是有趣。
“难怪有的程序员爱代码甚过女朋友。”
一番喃喃自语,陆云继续做题。
题目1:找出1000以内所有完数。
所谓完数,又叫完全数,是一个自然数,除了自身以外的约数的和恰好等于它本身。
比如6的约数是1、2、3、6。
除了6之外,1+2+3=6
大于它本身,则叫盈数;小于它本身,叫做亏数。
先把题目读懂,陆云才开始敲代码。
题目2:猴子偷桃问题。
若干个桃子,猴子第一天偷了一半,不过瘾,又偷了一个。第二天早上又将剩下的桃子偷掉一半,不过瘾,又偷了一个。以后每天早上都偷了前一天剩下的一半零一个。到第10天早上想偷时,见只剩下一个桃子了。求一共有多少桃子?
“这是一道典型的循环……用递归?……”
陆云沉浸在代码的世界之中,浑然忘我。
夜深静谧,窗外不知何时落下雪子,沙沙,沙沙,伴随着啪啪、啪啪的敲键声,显得愈发宁静了。
时间一点一点移动,不知不觉,已经十一点多。
当陆云解决一个“简单的结构体实例”题目,敲下最后一颗按键时,他脑海中突然发出一声清脆的“叮”响。
紧接着,他学过的编程知识在脑海中宛如流水一般哗哗而过。
这些知识通过整理、融合,最终形成了陆云编程的基础。
【副职业:程序员激活】
【当前职业等级:程序员-码猿(6/10)】
码猿?
陆云突然恍然,没想到有一天自己会成为程序猿中的一员。
“没事,码猿就码猿吧,总之算是证实了激活职业的方法。”
陆云对码猿不以为意,随手加了4点经验值。
刹那间,新的知识和代码的理解涌入他的脑海。
程序员-码猿(6/10)→程序员-码农(0/20)
“好嘛,我从猿变成农了。”
20点经验值加上。
程序员-码农(0/20)→程序员-码徒(0/30)
“这……码徒之后是不是有码皇?”
“或者码帝?”
“码帝强者,恐怖如斯!”
陆云哂然而笑,加了30点经验值。
程序员-码徒(0/30)→程序员-工程师(0/40)
“呼!终于正常了。”
【工程师,你终于在程序员学校毕业了,你的基础很扎实,你的成绩很优异,但难堪大任】
【你需要1到3年进一步积累实践,进一步夯实基础,寻求更多的交流和指导】
【你需要利用一切可以利用的碎片时间,进行系统化学习】
【系统化学习经典书籍、专栏、运行环境、编程语言、网络基础,为进一步飞跃打下更结实的基础】
【同时,你也要避开各种天坑,比如编译原理、XX
本章未完,请点击下一页继续阅读》》