回文数

简介: 【1月更文挑战第20天】回文数。

题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

程序分析:学会分解出每一位数。
程序源代码:

include

int main( )
{
long ge,shi,qian,wan,x;
printf("请输入 5 位数字:");
scanf("%ld",&x);
wan=x/10000; /分解出万位/
qian=x%10000/1000; /分解出千位/
shi=x%100/10; /分解出十位/
ge=x%10; /分解出个位/
if (ge==wan&&shi==qian) { /个位等于万位并且十位等于千位/
printf("这是回文数\n");
} else {
printf("这不是回文数\n");
}
}
以上实例输出结果为:
请输入 5 位数字:12321
这是回文数

请输入 5 位数字:12345
这不是回文数。

相关文章
|
7月前
|
C语言
C语言之回文数的求解。回文数一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
C语言之回文数的求解。回文数一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
|
4月前
leetcode-9:回文数
leetcode-9:回文数
21 0
LeetCode-564 寻找最近的回文数
LeetCode-564 寻找最近的回文数
|
9月前
LeetCode:9、回文数
LeetCode:9、回文数
|
11月前
leetcode:9.回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数
29 1
|
11月前
|
存储 算法
算法练习:回文数
算法练习:回文数
96 0
|
机器学习/深度学习 Java
LeetCode——479. 最大回文数乘积
LeetCode——479. 最大回文数乘积
67 0
LeetCode 9 回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
69 0
|
C++
回文数(C++)
回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。是一个回文整数,返回。
174 0