
小试编程
文章平均质量分 77
ddnoodle
这个作者很懒,什么都没留下…
展开
-
关于"回文数"的编程实验(一)
所谓回文数(palindrome number)就是将该数字从右到左颠倒过来也和本身是一样的数字,如13931, 292等等。有一些特定的数字很有趣,它们的平方就是一个回文数。下面的这个非常简单的程序目的在于找出10000以内这样的数字。/* * * print out all the numbers whose squre is palindrome, like 11, 1原创 2009-10-27 15:37:00 · 747 阅读 · 0 评论 -
关于"回文数"的编程实验(二)
关于回文数的形成,还有一个非常有趣的猜想如下: * 任取一个十进制整数,将其倒过来后与原来的整数相加,得到一个新的整数如果不是回文数,则重复以上步聚 * 最终可得到一个回文数回文数的这一形成规则目前还属于一个猜想,尚未得到数学上的证明。下面这个小程序主要是验证这个猜想。用户可以输入任意一个正数,程序会不断使用上面的方式尝试产生一个回文数,或者直到程序的数据溢出(long原创 2009-10-27 16:11:00 · 982 阅读 · 0 评论 -
关于"回文数"的编程实验(三)
因为在关于"回文数"的编程实验(二)中有long long数据类型的限制,所以产生的回文数长度有限。下面的程序尝试采用数组来模拟正整数的加法,这样可以突破语言本身的数据大小限制。 另外,本程序还在此基础上,添加了一些和回文数相关的运算,具体功能如下: * 直接输入一个正数,判断能否产生回文数 * 输入 -1 ,程序退出 * 输入 -2 ,查找长度大于20的回文数 * 输原创 2009-10-27 16:31:00 · 873 阅读 · 0 评论