第31章 系统初觉醒-《抉择之幸福再敲门》
第(2/3)页
林漫摇头:“真没吹牛。我是高手,真正的超一流计算机高手。”
“就算刚才没吹,现在也开始吹了。”章嫣看不得这家伙自然流露出来的傲气,又问,“我在自学C语言,有没有好的教材推荐?”
“你等一下,我刚才就看到一本,非常适合入门。”林漫转身到书架里取了一本书,谭浩强教授的C语言第一版。
林漫向章嫣建议,按照书上的例子逐个调试一遍,特别是关于链表部分的内容。
“你看看这个C语言链表的题目怎么做。”章嫣已经被链表彻底绕晕了。
林漫仅用2分钟就解决了章嫣2个小时都无法解决的问题。无非是思路和代码的细节问题。章嫣开始相信,林漫真的是高手了。
“《计算机算法》是教编程的吗?”章嫣正在苦恼的就是怎样才能编写出需要的程序。
“不教具体的编程方法,而是讲解如何有效编程,从而解决一些实际问题。”
章嫣显然没听懂。
林漫不知不觉间化身为大学教师,开始为学生指点迷津:“我先举个例子吧。有1000元钱,需要换成1分,2分,5分,1毛,2毛,5毛和1元的零钱,请编程列出所有可能的兑换方案。”
“这个不算难吧。”章嫣多少还是有点基础的,在电子系她也是学霸级的人物,“用循环实现,分别列出每种零钱可能的个数,然后嵌套循环就行了。”
林漫让她计算一下用嵌套循环方式的话,总共需要循环多少次。
章嫣提笔在纸上写下:1分的可能有从0个到10万个,2分有可能是从0个到5万个,以此类推,其他最多分别是2万,1万,5千,2千和1千个。
很简单,最大个数对应循环数,把数字全乘起来就行,章嫣迅速得出结果,量级达10的28次方。
“现在PC机最快的CPU是486,一般主频50兆Hz,可以在一个时钟周期执行一条指令。假设每个周期可以执行一次循环,你算算需要多少秒。”
章嫣没听明白。
“就是说假设电脑每秒钟执行5千万次循环,需要运行多长时间。”林漫只好说大白话。
早这样说不就简单了吗,装什么蒜?章嫣白林漫一眼,给出结果:2乘以10的20次方秒。
“这是多少天?多少年?”
第(2/3)页