杭电ACM1282——回文数猜想
来源:互联网 发布:iphone连不上蜂窝数据 编辑:程序博客网 时间:2024/06/11 04:54
如题,题目很简单,水题一个。
输入一个数,判断是否是回文数,是就退出,中间的值用数组记录。将数倒序,判断与原来的数是否相等,相等就是回文数。
由于数不超过int型,所以可以用下面的来来判断。
int cheak(int n){int temp = n;int ans = 0;while(temp) //不断的取temp的最后一个数加到ans上,就将n转置过来了{ans = ans * 10 + (temp % 10);temp /= 10;}if(ans == n)return 1;elsereturn 0;}
下面的是AC的代码:
#include <iostream>using namespace std;int cheak(int n){int temp = n;int ans = 0;while(temp){ans = ans * 10 + (temp % 10);temp /= 10;}if(ans == n)return 1;elsereturn 0;}int num[100];int main(){int n, k;while(cin >> n){k = 0;while(!cheak(n)){num[k++] = n;int temp = n;int ans = 0;while(temp){ans = ans * 10 + (temp % 10);temp /= 10;}n = n + ans;}num[k++] = n;cout << k - 1 << endl;for(int i = 0; i < k - 1; i++){cout << num[i] << "--->";}cout << num[k - 1] << endl;}return 0;}
0 0
- 杭电ACM1282——回文数猜想
- 杭电acm1282 回文数
- 杭电acm1282 hdu-acm-1282回文数猜想解题报告
- 杭电ACN 1282 回文数猜想
- 杭电 1282 回文数猜想
- 回文数猜想 HDU杭电1282
- 【杭电】[1282]回文数猜想
- 杭电 OJ 1282 回文数猜想
- 杭电acm1282
- 杭电 HDU ACM 1282 回文数猜想
- 回文数猜想(算法)
- 回文数猜想
- HDU_1282回文数猜想
- hdu1282回文数猜想
- hdu1282回文数猜想
- HDU1282:回文数猜想
- 回文数猜想 + 字符串
- HDU1282 回文数猜想
- USACO——Ordered Fractions
- VirtualBox利用启动优盘安装虚拟机
- PS入门——PS的简单使用
- 【平衡树】【NOI 2005】维护数列
- mesos资源动态分配测试
- 杭电ACM1282——回文数猜想
- 添加、删除元素
- 2003 求绝对值
- JQuery选择器大全
- PAINT和WM_ERASEBKGND消息
- 数据库隔离级别详解
- USACO——Sorting a Three-Valued Sequence
- TCP协议中的三次握手和四次挥手
- UI第一课,view视图,label 和一些常用方法