快捷搜索:  汽车  科技

回文数判断c语言程序编写(C编程入门判断回文数)

回文数判断c语言程序编写(C编程入门判断回文数)运行结果

题目描述

回文数是指一个像16461这样“对称”的数,即:将这个数的数字按相反的顺序重新排列后,所得到的数和原来的数一样。输入一个正整数,判断它是否为回文数,如果是回文数则输出“Yes”,否则输出将这个数的数字按相反的顺序重新排列后的数。 输入样例 2002 输出样例 Yes

输入

输入文件仅有一行包含一个正整数n,n为longint类型的数,不超过2000000000。

输出

输入文件仅有一行,如果从输入文件读入的数是回文数则输出“Yes”,否则输出将这个数的数字按相反的顺序重新排列后的数。

样例输入 Copy

9002

样例输出 Copy

2009

#include<bits/stdc .h> using namespace std; int main() { long long n oldn newn=0; cin>>oldn; n=oldn; while(n) { newn=newn*10 n; n=n/10; } if(newn==oldn) cout<<"Yes"; else cout<<newn; return 0; }

回文数判断c语言程序编写(C编程入门判断回文数)(1)

运行结果

回文数判断c语言程序编写(C编程入门判断回文数)(2)

运行结果

猜您喜欢: