1107: 回文数猜想(函数专题)
来源:互联网 发布:it网校哪个好 知乎 编辑:程序博客网 时间:2024/04/29 15:51
1107: 回文数猜想(函数专题)
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 3136 Solved: 1982
SubmitStatusWeb Board
Description
一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数。任取一个正整数,如果不是回文数,将该数与他的倒序数相加,若其和不是回文数,则重复上述步骤,一直到获得回文数为止。例如:68变成154(68+86),再变成605(154+451),最后变成1111(605+506),而1111是回文数。于是有数学家提出一个猜想:不论开始是什么正整数,在经过有限次正序数和倒序数相加的步骤后,都会得到一个回文数。至今为止还不知道这个猜想是对还是错。现在请你编程序验证之。你已经会写求一个整数的逆序数的函数inverse(),那么如下循环可以模拟回文数猜想的验证过程:
while( m = inverse(n), m != n)
{
输出n;
把n更新为 m + n;
}
Input
输入一个正整数。特别说明:输入的数据保证中间结果小于2^31。
Output
输出占一行,变换的过程中得到的数值,两个数之间用空格隔开。
Sample Input
27228
Sample Output
27228 109500 115401 219912
HINT
Source
***
#include<stdio.h>int main(void){ int m,n; scanf("%d",&n); while(m=daoxu(n),m!=n) { printf("%d ",n); n=m+n; } printf("%d",n); return 0;}int daoxu(int a){ int sum=0; while(a!=0) { sum = sum*10 + a%10; a /= 10; } return sum;}
阅读全文
0 0
- 1107: 回文数猜想(函数专题)
- 1107: 回文数猜想(函数专题)
- 回文数猜想(函数专题)
- zzuli OJ 1107: 回文数猜想(函数专题)
- 1106: 回文数(函数专题)
- 1106: 回文数(函数专题)
- 回文数猜想(1282)
- zzuli OJ 1106: 回文数(函数专题)
- HDOJ 1282 回文数猜想(字符串)
- 回文数猜想(算法)
- 回文数猜想
- HDU_1282回文数猜想
- hdu1282回文数猜想
- hdu1282回文数猜想
- HDU1282:回文数猜想
- 回文数猜想 + 字符串
- HDU1282 回文数猜想
- hdu1282 回文数猜想
- 1106: 回文数(函数专题)
- Nginx与tomcat组合使用
- 使用maven将本地jar包添加到本地maven库的方法
- LoadRunner--手动场景与目标场景的区分
- 就连Matplotlib你个浓眉大眼的都欺负mac
- 1107: 回文数猜想(函数专题)
- AutoCompleteTextView
- 字符串数组(String []) 去掉重复值的方法
- JDK1.5新特性总结
- for循环生成坐标—逢十换行/v字排列
- 串口通信的基本概念
- php 设置模式 单元素模式(单例模式或单件模式)
- 指针方式的文件拷贝
- Flex 学习之路之四 用户接口user interface 的三种状态