Problem C: 是否回文数?
来源:互联网 发布:python搭建web服务器 编辑:程序博客网 时间:2024/06/04 23:33
HomeWeb BoardProblemSetStandingStatusStatistics
Submit: 841 Solved: 664
[Submit][Status][Web Board][Submit][Status][Web Board]
Problem C: 是否回文数?
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 841 Solved: 664
[Submit][Status][Web Board]
Description
定义Data类,有一个int类型的属性。定义其构造函数、setValue函数和isPalindrome函数,其中setValue函数用于设置属性值,isPalindrome用于判断该属性值是否为回文数。判断回文数时,不考虑数的符号。
Input
若干个int类型范围内的整数。
Output
每个输入对应一行输出,如果对应的输入是回文数,则输出Yes,否则输出No。
Sample Input
1001001-1001-100
Sample Output
NoYesYesNo
HINT
Append Code
append.cc,
한국어< 中文 فارسی English ไทย
All Copyright Reserved 2010-2011 SDUSTOJ TEAM
GPL2.0 2003-2011HUSTOJ Project TEAM
Anything about the Problems, Please Contact Admin:admin
#include <iostream>#include <iomanip>#include <cstring>#include <cmath>using namespace std;class Data{private: int data;public: Data(int d = 0) : data(d) { } ~Data(){ }public: void setValue(int v) { data = v; } bool isPalindrome() const { int temp; temp = data; if(data < 0 ) temp = -temp; int tt[100]; int i = 0; while(temp != 0) { tt[i] = temp % 10; temp /= 10; i++; } for(int j = 0, k = i-1; j < i;j++,k-- ) if(tt[j] != tt[k]) return false; return true; }};int main(){ Data data; int v; while (cin>>v) { data.setValue(v); if (data.isPalindrome()) cout<<"Yes"<<endl; else cout<<"No"<<endl; } return 0;}
0 0
- Problem C: 是否回文数?
- Problem C: 是否回文数?
- Problem C: 判断字符串是否为回文
- Problem C: 判断字符串是否为回文
- Problem C: 判断字符串是否为回文
- Problem C: 判断字符串是否为回文
- 用c语言判断一个数是否是回文数
- 判断一个数 是否是回文数 C语言代码!
- 【C语言】判断一个数是否为回文数
- 【C语言】判断一个数是否为回文数
- C语言判断一个数是否是回文数
- 判断是否回文数
- 判断是否回文数
- 判断是否回文数
- 【C++】是否为回文数(数据结构试验3)
- 【C语言】判断一个数是否为回文字符串
- C实例--判断一个字符串是否是回文数
- Problem 4 求回文数
- MATLAB测试机器零阈值的大小
- 【转载】锁存器、寄存器、触发器区别
- 第2章 编程问题 2.2节 1
- 3月23日成为C++游戏服务器工程师的学习收获
- 字符流的读写相关
- Problem C: 是否回文数?
- PAT_1047. Student List for Course
- Storm入门-storm的安装
- js中call,apply和bind方法的区别和使用场景
- Problem D: Base与Derived
- 文件描述符(fd)和FILE结构体的关系
- GNU C 、ANSI C、标准C、标准c++区别和联系
- JVM:Java内存区域与内存溢出
- 我的起店