随笔分类 - [01]C
摘要:我的编程开始(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#》和《漫谈设计模式》,我的想法是现在学习设计模式的,说实话是真的想学,以后的路也是想走这一条。但是在博园看了一...
阅读全文
摘要:前言 上一篇《C算法编程题(一)扑克牌发牌》 写东西前总是喜欢吐槽一些东西,还是多啰嗦几句吧,早上看了一篇博文《谈谈外企涨工资那些事》,里面楼主讲到外企公司包含的五类人,其实不只是外企如此,私企和合资的都是如此,一些公司反正什么人都有,就怕你的上司是第一种,你的同事是第二种。这种搭配最讨人厌,反正技术和工作效率不怎么样,“做人”还蛮会做的。其实不管公司怎样,同事怎样,工作环境怎样。就像里面楼主说的,都要坚持自己选择的路,并坚持走下去。。。 这几天都在博园逛一些技术大牛的博客,也买了本相关的数,在博园主要看些设计模式之类的,看了很是心血澎湃,真的希望自己有一天也可以写一些之类的文章。昨天下...
阅读全文
摘要:前言 上周写《我的编程开始(C)》这篇文章的时候,说过有时间的话会写些算法编程的题目,可能是这两天周末过的太舒适了,忘记写了。下班了,还没回去,闲来无事就写下吧。 因为写C++的编程题和其他语言实现功能不一样,要动脑子,写笔记,思考整个的流程。就比如实现字符串截取,C#直接一个SubString搞定,C可能要用到指针来实现。当时参赛培训的时候不知道死了多少的脑细胞,现在想想都后怕,但是前话都说了,得必须写了。今天写的这个扑克牌发牌的题目,是我在参赛培训的时候练习的,记得当时写了好长时间才搞出来,现在我看的话得看十几分钟才能回忆一些出来。希望写的这些题目可以帮到开始学习算法的同学,大牛请飘过..
阅读全文
摘要:一,前言 写完t-sql系列,想了想自己的编程之路,一直有个想法,把自己这两年所整理的编程知识拿出来和大家分享,本来写完t-sql是想写一些设计思想的,因为现在也是在学习和整理一些简单框架,经常泡在大牛们的著作中,也让我学习到很多,自己一开始接触的设计思想是一篇叫《大话设计模式》。 里面小菜和大鸟的对话,很是风趣和通俗易懂,自己也试着写了一些东西。想把这些写出来,但是又想做一个整系列的编程学习资料,就有点乱了。想了想,自己一开始接触的是C语言,那就从它开始写起吧。 大学学的专业是软件技术,当时选这个专业,主要是当时对计算机感兴趣,然后这个专业又是涉及到计算机,所有就选了这一门专业,现在回...
阅读全文