1282HDU 回文数猜想(很水的题目)CSDN+新回文数判断方法!!
来源:互联网 发布:c语言初学者用什么编程软件 编辑:程序博客网 时间:2024/05/19 19:34
回文数猜想
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4940 Accepted Submission(s): 2958
Problem Description
一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数。任取一个正整数,如果不是回文数,将该数与他的倒序数相加,若其和不是回文数,则重复上述步骤,一直到获得回文数为止。例如:68变成154(68+86),再变成605(154+451),最后变成1111(605+506),而1111是回文数。于是有数学家提出一个猜想:不论开始是什么正整数,在经过有限次正序数和倒序数相加的步骤后,都会得到一个回文数。至今为止还不知道这个猜想是对还是错。现在请你编程序验证之。
Input
每行一个正整数。
特别说明:输入的数据保证中间结果小于2^31。
特别说明:输入的数据保证中间结果小于2^31。
Output
对应每个输入,输出两行,一行是变换的次数,一行是变换的过程。
Sample Input
2722837649
Sample Output
327228--->109500--->115401--->219912237649--->132322--->355553
Author
SmallBeer(CML)
Source
杭电ACM集训队训练赛(VII)
#include <stdio.h>#include <string.h>#include <stdlib.h>int main (){ int n; while (~scanf ("%d",&n)){ int i,j,times=0; char ch[100],num[10000]; memset(num,0,sizeof(num)); itoa(n,ch,10); while (1){ strcpy(num+strlen(num),ch); char t[100]; strcpy(t,strrev(ch)); strrev(ch); if (strcmp(t,ch)==0) break; itoa(atoi(t)+atoi(ch),ch,10); times++; strcpy(num+strlen(num),"--->"); } printf ("%d\n",times); printf ("%s\n",num); }}
#include <stdlib.h>中的一些函数:
itoa 功能:把一整数转换为字符串。
char *itoa(int value, char *string, int radix);
其中发现一个更简单的判断回文数的方法:
while (1){
strcpy(num+strlen(num),ch);
char t[100];
strcpy(t,strrev(ch));
strrev(ch);
if (strcmp(t,ch)==0)
break;
利用自带函数来判断,摈弃了之前的a【i】==a【strlen(a)-1】的逐个判断。感觉很不错
Thanks!!
阅读全文
1 0
- 1282HDU 回文数猜想(很水的题目)CSDN+新回文数判断方法!!
- HDU-1282回文数猜想
- HDU 1282 回文数猜想
- HDU 1282 回文数猜想
- hdu-1282-回文数猜想
- hdu 1282 回文数猜想
- hdu 1282 回文数猜想
- HDU 1282 回文数猜想
- HDU-1282 回文数猜想
- 回文数猜想 HDU 1282
- HDU 1282 回文数猜想
- hdu 1282 回文数猜想
- hdu 1282 回文数猜想
- hdu 1282 回文数猜想
- hdu 1282 回文数猜想
- HDU 1282 回文数猜想
- HDU 1282 回文数猜想
- HDU 1282 回文数猜想
- Java JDK 动态代理(AOP)使用及实现原理分析
- Spring: InitializingBean的作用
- window 下安装node.js
- caffe链接库的配置 & error while loading shared libraries的解决方法
- 每日随笔_代码优化
- 1282HDU 回文数猜想(很水的题目)CSDN+新回文数判断方法!!
- hdu 5253
- windows安装python的第三方lxml库
- 图像语义分割,全卷积网络FCN和条件随机场CRF、马尔可夫随机场MRF
- Android下自己开发APP实现HID的连接
- 我的天科技AR浏览器荣获“2017年互联网 AR创新产品奖”
- AAC音频格式分析
- Python爬虫入门
- 中文man手册