C语言练习题 10

有一本书,名叫《C语言经典编程》里面摘录了很多经典程序!给了一条捷径读者快速积累编程经验!我想问的是,为什么里面的“案例”,全给人的感觉,都风牛马不相及的??和现实不沾边... 有一本书,名叫《C语言经典编程》
里面摘录了很多经典程序!给了一条捷径读者快速积累编程经验!
我想问的是,为什么里面的“案例”,全给人的感觉,都风牛马不相及的??
和现实不沾边的???例如《斐波那契数列》《哥德巴赫猜想》《尼科彻斯定》
还有个输入天数,判断是某年某月某日,输入数字,判断闰年还是平年
以上的这些所谓经典“案例”在现实生活中,起什么用啊?有什么实际意义啊???
展开
 我来答
ylcqucc
2015-01-20 · TA获得超过1435个赞
知道小有建树答主
回答量:862
采纳率:0%
帮助的人:333万
展开全部

其实,每个人的学习方式,思维习惯,都不太一样。也许,对于一些所谓的经典,但根本不适合与某个人的学习。


所以,找到适合自己学习的一些资料,书籍,相关的网站,视频等,很重要。


另外,通过学习书中的知识,书中的例子。主要是掌握相关的知识,熟悉、学习相关的编程思想。


不要以为,书中的一些例子,学习后直接都能,用来解决生活中的问题。生活中的事情,千变万化,丰富多彩,通过学习相关的知识,掌握好良好的编程习惯,思想后,能够自己结合实际情况,解决相关的,现实生活中的问题。


上次,用朋友给我推荐的,机械工业出版出版的周林编写的一本书,感觉还不错。可以去看看:http://item.jd.com/1052974536.html   http://item.jd.com/1454753395.html 


本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寒寒家
2015-01-20 · TA获得超过2920个赞
知道大有可为答主
回答量:1482
采纳率:100%
帮助的人:1979万
展开全部
这些练习和实际应用差别很大。

但这些编程练习都是主要为了锻炼编程能力,培养逻辑思维(这些很多都是潜移默化的,需要长时间的积累)。
这些都是基本功中的基本功,实际的工业上的项目往往可能逻辑更复杂,而且要求在尽可能短的时间完成,尽可能高效的,bug free的代码。
很多互联网公司在面试的时候都会让手写代码,而一般给的时间也就15以内,bug free写快排级别的代码。
追问
想问 现实生活中 有没有人 不会编写数字排序、判断闰年平年等微型程序,却会写现实生活中,息息相关的程序呢?如暴风影音,酷狗音乐等?
追答
应该是极少的,而且这些其实都不难

而且数字排序我觉得还是基础中比较重要的,排序有多种算法,而且其中很多排序的思想是很有用的,这些思想完全是有可能应用在实际项目中的,比如快排的思想。

尤其快排和二分如果能在短时间内,bug free的写出来,还是能反映一定的编程水平的。

另外较大的互联网公司的好的部门的要求往往远在此之上,如果是国企之类的工作要求会相对低一些,但还是说这些练习还是很基础的。做这些练习,就是为了锻炼编程能力,还有编程思维,而且这些练习还不够。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yly_fly
2015-01-20 · TA获得超过1623个赞
知道大有可为答主
回答量:1441
采纳率:63%
帮助的人:705万
展开全部
当然没有实际作用,特别是数学定律,其实目的是锻炼你的思维和解决问题的能力。
追问
想问 现实生活中 有没有人 不会编写数字排序、判断闰年平年等微型程序,却会写现实生活中,息息相关的程序呢?如暴风影音,酷狗音乐等?
追答
这个也是可以的。不会数学也可以编程,只要知道语法会用开发工具就行,尤其是现在很多开发工具都是可视化,拖一拖控件,加点代码就可以做出一个功能好的软件来。但是数学好对学习程序设计有很大的帮助,因为数学好,逻辑思维能力肯定强。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式