11 2013 档案
摘要:我的编程开始(C)C算法编程题(一)扑克牌发牌C算法编程题(二)正螺旋C算法编程题(三)画表格C算法编程题(四)上三角C算法编程题(五)“E”的变换C算法编程题(六)串的处理C算法编程题(七)购物
阅读全文
摘要:前言 上一篇《C算法编程题(六)串的处理》 有些朋友看过我写的这个算法编程题系列,都说你写的不是什么算法,也不是什么C++,大家也给我提出用一些C++特性去实现问题更方便些,在这里谢谢大家提的一些建议和意见,我当时写这个系列的目的不是探讨算法和C++的特性,可能是我标题写的不好吧,让大家误解了,再这里给大家说声抱歉。 大家都学过数学,做过奥数题,其实大家看看我写的前几篇文章就会发现,做这类编程题就像做奥数题一样,锻炼的是我们的逻辑思维能力,我当时写的目的也是这样。如果说用一些语言的特性去实现,那我就不用C++了,直接用C#更好的实现,用到C++只是一些简单的不能再简单的语法而已。 做编...
阅读全文
摘要:前言 上一篇《C算法编程题(五)“E”的变换》 连续写了几篇有关图形输出的编程题,今天说下有关字符串的处理。程序描述 在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与字母之间用下划线字符(_)分开,使得更清晰 3. 把单词中间有多个空格的调整为1个空格。 例如: 用户输入: you and me what cpp2005program 则程序输出: You And Me What Cpp_2005_program 用户输入: this is a 99cat 则...
阅读全文
摘要:前言 上一篇《C算法编程题(四)上三角》 插几句话,说说最近自己的状态,人家都说程序员经常失眠什么的,但是这几个月来,我从没有失眠过,当然是过了分手那段时期。每天的工作很忙,一个任务接一个任务,脑子不停的在运作,晚上也搞到很晚,然后就回到住的地方,看会书倒头就睡了,而且睡的很死,也许是太累了,身体累,精神也累。还好早上上班时间不是很早,离公司也比较近,可以多睡会,但是也还是睡不够的感觉。 有时候发现做程序员真的很累,但是既然选择了这条路,自己平民屌丝一个,家里既没背景又没钱,只能坚持走这一条路,庆幸自己热爱这个行业,再苦再累也要走下去,自己头顶上空终究会有属于自己的一片天空。 牢骚发完...
阅读全文
摘要:前言 上一篇《C算法编程题(三)画表格》 上几篇说的都是根据要求输出一些字符、图案等,今天就再说一个“上三角”,有点类似于第二篇说的正螺旋,输出的字符少了,但是逻辑稍微复杂了点。程序描述 方阵的主对角线之上称为“上三角”。 请你设计一个用于填充n阶方阵的上三角区域的程序。填充的规则是:使用1,2,3….的自然数列,从左上角开始,按照顺时针方向螺旋填充。 例如:当n=3时,输出: 1 2 3 6 4 5 当n=4时,输出: 1 2 3 4 9 10 5 8 6 7 当n=5时,输出: 1 2 3 4 5 12 13 14 6 11 15 7 10 8 9 程序运行时,要求用户...
阅读全文
摘要:前言 上一篇《C算法编程题(二)正螺旋》 写东西前还是喜欢吐槽点东西,要不然写的真还没意思,一直的想法是在博客园把自己上学和工作时候整理的东西写出来和大家分享,就像前面写的《T-Sql学习系列》,当然这些只是适合初学者,之后还有很多系列,写这些东西的目的:一是真的可以帮到那些初学者;二是自己回过头去回忆那些曾经的记忆,毕竟工作了,也没那个时间了。 说到时间,真的还没时间,这段时间公司的项目要上线,都比较忙,真的好后悔前段时间没有去好好看看书,前两天买了两本书《CLR VIA C#》和《漫谈设计模式》,我的想法是现在学习设计模式的,说实话是真的想学,以后的路也是想走这一条。但是在博园看了一...
阅读全文