利用while循环翻转数字之后,比较翻转后的数字是否与原来的数字相同的方法来判断是不是回文数字
2015-04-02 21:31
746 查看
下面几句代码是关键:
while(m) { sum=sum*10+m%10;//逐步逆序数字 m=m/10; }完整代码如下:
#include<stdio.h> int main() { int val,m; int sum=0; printf("输入一个数字:val="); scanf("%d",&val); m=val; while(m) { sum=sum*10+m%10;//逐步逆序数字 m=m/10; } //判断逆序后的数字是不是和原来的数字相同,同则为回文数 if(sum==val) { printf("是回文数\n"); } else { printf("不是回文数\n"); } return 0; }
相关文章推荐
- 判断一个数是否是回文数(两种方法1.将数字翻转看与原来是否相等2.当作字符串处理看是不是左右对称相等)
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- leetcode第9题,判断数字是否是回文数字的两种方法
- JavaScript判断是否为数字的4种方法及效率比较
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)--来源CSDN
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数, 并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同, 例如12121、3
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都
- 判断一个字符串是否全是数字的多种方法及其性能比较
- 2. 编写一个Java应用程序,用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、32
- 利用PHP判断是否是连乘数字串的方法示例
- 作业 4 函数应用 编写一个程序,判断从键盘接收的数字是否为回文数字。回文数字就是顺着看和倒着看是相同的数。如121、656、2332等
- ZOJ 3321题解此题一开始纠结了N久,最后发现原来方法用错了。此题应该用并查集归并判断节点是否相同和所有点度是否为2.
- while循环中,用scanf输入一个float型的数字,如何让判断输入的是否为数字...
- (转)判断一个字符串是否全是数字的多种方法及其性能比较(C#实现
- 利用JS判断字符串是否含有数字与特殊字符的方法小结
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)