月归档:二月 2010

反转的数字相加

  数字的反转数:一个数,将其首尾倒置。例如4321的反转数便是1234。   编写一个程序,接受两个数字,并输出他们的反转数的和的反转数。例如,24和1。那么结果就是42+1->43->34   注意,数字反转以后,数字的最前面和最后面不可能出现0!那么在先处理两个数相加的结果时,应该将最后方的0删除掉!   如何避免多次的数字反转操作呢?可以参考自定义大数相加的算法!将数字按位相加,进行进位操作等!   但是这里应该把两个数高位对齐再相加,相加时,从最高位加到最低位,并向低位进位,因为最后要反转过来!例如:1234与891的反转和,4321+198->4519->9154。表示为1234+8910->1+8, 2+9, 3+1+1, 4+0->9154。只需要一次的反转操作!

发表在 C/C++ | 标签为 , , | 44 条评论

求数字根小算法

  一个正整数的数字根是通过计算该整数的各位的和产生的。如果一个整数的个位和是一位整数,那么这个数字就是该整数的数字根。如果该整数的各位和是两位或多位整数,那么,就需要重复计算各位的和,直到获得一位整数。   例如,考虑正整数 24。把 2 与 4 相加得到 6。由于 6 是一个一位整数,所以,6 就是24 的数字根。现在再来考虑正整数 39。3 与 9 相加等于 12。因为 12 不是一位整数,因而,需要重复处理。再把 1 加 2 得到 3,现在 3 已是一个一位整数了,那么 3 就是 39 的数字根。

发表在 C/C++ | 标签为 , , | 12 条评论

虎虎生威,大杀四方。

  虎年终于到来了!大家虎年吉祥!   在除夕夜前两天,邻居家把无线网关闭了,我就没有网蹭了!以至于大家的评论没有及时回复,更没有前去祝贺。不好意思了!   今年的春晚断断续续看完了,小品觉得不怎么样。那些网络语用的不伦不类的!估计上了年纪的观众都看不懂!歌曲就那样,每年差不多。除了小虎队的出现,挺让人怀念小时候的!

发表在 生活点滴 | 标签为 | 20 条评论

高中同学小聚

  今天,与高中几位最要好的同学出去小聚了一下。大家基本都没有变。三个人都从外地回来,估计一切没有那么熟悉了。但是对我来说,走在贵阳的街上,比较无聊。   猫咪上军校,一直认为近三年的锤炼,他会变成一位筋肉人。但是没有观察出来,因为他吝啬的在大热天,把肉藏在毛衣里面!只是感觉人比以前壮实了很多!小马稍微留了一点头发,没有以前的接近光头的发型来得干脆,而且看起来,比以前瘦弱了!至于土狗和我嘛,都合以前一样,“喝飘”。   至于当年高三时,几乎天天鏖战网吧的事就不想提了!我们都说着这段时间,身边发生的一些好玩的事情。当然,不乏高中时,所好的那些!   四个人,一见面就商量着,要竭力避免去网吧花费时间!于是,我们到银座电影院看了《锦衣卫》,为什么呢?因为对面的星光没有票了!在星光的时候,看见了高中的“黑脚杆”,一身成人装扮,比以前更符合那个称号了,呵呵!   在电影院,我悲剧的没有戴眼镜,怕看不清楚,于是跳了4个第二排的位置,进去了才知道,更悲剧,要稍微仰着脖子看才行!我一直用第一排的十几个人比我们更悲剧来安慰他们,也安慰自己!   《锦衣卫》剧情一般。除了甄子丹的肌肉和女反派的名字“脱脱”,给人比较深的印象!吴尊的造型很雷人,大漠判官,其实是个加勒比海盗!那普通话,像鬼子说的一样。总之,不是太好看就是了!   看完电影出来,我们有了选择,是到网吧点饭吃呢,还是找个地方好好吃一顿!可是我们走了一段路以后,问题就变成了“先吃还是先去”!途中,还看到了几十家摊贩进驻小吃一条街的壮观景象!   随后,我们来到“小贝壳”!我跟着玩了一场从没有玩过的Dota。因为选到的英雄比较变态,所以打的还算顺手!我和猫咪赢得了那场卓绝的战役。后来是鏖战”干瞪眼“,10几轮下来,我的积分从0变成了1。算保本了,哈哈!之后,我们在合群路的小吃吃了些丝娃娃,烤羊肉,螺丝肉等!之前和老板讨论是要”大份“的还是”小份“的,我们说”大份“怎么听起来像”大粪“?

发表在 生活点滴 | 标签为 , , | 28 条评论

C语言名题系列:连续整数和

  编写一个程序,读入一个正整数,把所有的连续的,和与给定的正整数相等的正整数们找出来。例如,如果输入为27,于是发现2+3+4+5+6+7,8+9+10,13+14为27,那么共有3个组合。如果输入的数字是10000,那么就有18加到142,297加到1328,388加到412以及1998加到2002这4组。   通常的算法是,将所有小于n/2的连续正整数的和的情况算出来与n比较。

发表在 C/C++ | 标签为 , , , | 11 条评论

ubuntu下为eclipse安装pydev

  PyDev for Eclipse 是一个功能强大且易用的 Eclipse Python IDE 插件。如何为ubuntu安装eclipse+pydev以打造python的开发环境呢?   首先,到eclipse官方网站下载eclipse-SDK-3.5.1-linux-gtk.tar.gz。下载后解压缩安装到/opt目录。

发表在 Linux | 标签为 , , , | 3 条评论