C语言练习题 10
有一本书,名叫《C语言经典编程》里面摘录了很多经典程序!给了一条捷径读者快速积累编程经验!我想问的是,为什么里面的“案例”,全给人的感觉,都风牛马不相及的??和现实不沾边...
有一本书,名叫《C语言经典编程》
里面摘录了很多经典程序!给了一条捷径读者快速积累编程经验!
我想问的是,为什么里面的“案例”,全给人的感觉,都风牛马不相及的??
和现实不沾边的???例如《斐波那契数列》《哥德巴赫猜想》《尼科彻斯定》
还有个输入天数,判断是某年某月某日,输入数字,判断闰年还是平年
以上的这些所谓经典“案例”在现实生活中,起什么用啊?有什么实际意义啊??? 展开
里面摘录了很多经典程序!给了一条捷径读者快速积累编程经验!
我想问的是,为什么里面的“案例”,全给人的感觉,都风牛马不相及的??
和现实不沾边的???例如《斐波那契数列》《哥德巴赫猜想》《尼科彻斯定》
还有个输入天数,判断是某年某月某日,输入数字,判断闰年还是平年
以上的这些所谓经典“案例”在现实生活中,起什么用啊?有什么实际意义啊??? 展开
3个回答
展开全部
其实,每个人的学习方式,思维习惯,都不太一样。也许,对于一些所谓的经典,但根本不适合与某个人的学习。
所以,找到适合自己学习的一些资料,书籍,相关的网站,视频等,很重要。
另外,通过学习书中的知识,书中的例子。主要是掌握相关的知识,熟悉、学习相关的编程思想。
不要以为,书中的一些例子,学习后直接都能,用来解决生活中的问题。生活中的事情,千变万化,丰富多彩,通过学习相关的知识,掌握好良好的编程习惯,思想后,能够自己结合实际情况,解决相关的,现实生活中的问题。
上次,用朋友给我推荐的,机械工业出版出版的周林编写的一本书,感觉还不错。可以去看看:http://item.jd.com/1052974536.html http://item.jd.com/1454753395.html
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这些练习和实际应用差别很大。
但这些编程练习都是主要为了锻炼编程能力,培养逻辑思维(这些很多都是潜移默化的,需要长时间的积累)。
这些都是基本功中的基本功,实际的工业上的项目往往可能逻辑更复杂,而且要求在尽可能短的时间完成,尽可能高效的,bug free的代码。
很多互联网公司在面试的时候都会让手写代码,而一般给的时间也就15以内,bug free写快排级别的代码。
但这些编程练习都是主要为了锻炼编程能力,培养逻辑思维(这些很多都是潜移默化的,需要长时间的积累)。
这些都是基本功中的基本功,实际的工业上的项目往往可能逻辑更复杂,而且要求在尽可能短的时间完成,尽可能高效的,bug free的代码。
很多互联网公司在面试的时候都会让手写代码,而一般给的时间也就15以内,bug free写快排级别的代码。
追问
想问 现实生活中 有没有人 不会编写数字排序、判断闰年平年等微型程序,却会写现实生活中,息息相关的程序呢?如暴风影音,酷狗音乐等?
追答
应该是极少的,而且这些其实都不难
而且数字排序我觉得还是基础中比较重要的,排序有多种算法,而且其中很多排序的思想是很有用的,这些思想完全是有可能应用在实际项目中的,比如快排的思想。
尤其快排和二分如果能在短时间内,bug free的写出来,还是能反映一定的编程水平的。
另外较大的互联网公司的好的部门的要求往往远在此之上,如果是国企之类的工作要求会相对低一些,但还是说这些练习还是很基础的。做这些练习,就是为了锻炼编程能力,还有编程思维,而且这些练习还不够。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然没有实际作用,特别是数学定律,其实目的是锻炼你的思维和解决问题的能力。
追问
想问 现实生活中 有没有人 不会编写数字排序、判断闰年平年等微型程序,却会写现实生活中,息息相关的程序呢?如暴风影音,酷狗音乐等?
追答
这个也是可以的。不会数学也可以编程,只要知道语法会用开发工具就行,尤其是现在很多开发工具都是可视化,拖一拖控件,加点代码就可以做出一个功能好的软件来。但是数学好对学习程序设计有很大的帮助,因为数学好,逻辑思维能力肯定强。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询