对称数判断
来源:互联网 发布:怀卡托大学 知乎 编辑:程序博客网 时间:2024/05/02 19:41
定义:一个整数,它的各位数字如果是左右对称的,则称这个数是对称数。 例如:1234321、123321等。
一般来说,位数大于或等于两位。最小的对称数是11,没有最大的对称数,因为数位是无穷的。
#include <iostream>using namespace std;bool isSymmetryNum_test(const long n){int result=0;int temp=n;while(temp){result = result*10 + temp%10;temp = temp/10;}if(result==n)return true;else return false;}bool isSymmetryNum(const long n){int i,j;int array[32];int temp=n;int length=0;for(i=0;temp;i++){array[i]= temp%10;temp = temp/10;length++;}for(j=0;j<(length/2);j++){if(array[j]!=array[length-1-j])return false;}return true;}int main(){long num;cout<<"Please input a number:"<<endl;cin>>num;if(isSymmetryNum_test(num))cout<<"YES\n";elsecout<<"NO\n";if(isSymmetryNum(num))cout<<"YES\n";elsecout<<"NO\n";return 0;}
参考:http://blog.csdn.net/xintingandzhouyang/article/details/7069817
- 对称数判断
- java判断对称数
- 判断对称数
- 判断对称数
- 判断对称数、回文字符串
- 判断是否是对称数
- 判断回文数(对称数)
- 判断一个数是否为对称的数
- 判断对称数:int JudgeNumberSymmetry(unsigned long ulNumber)
- 判断是否为对称的字符串(回文数)
- (栈)判断链表中的数是否对称
- 对称数
- 对称数
- 对称数
- 对称数
- 判断一个数是否为对称数,不得使用转字符串的方法
- 判断字符串是否对称
- 判断字符串是否对称
- 非一致性内存访问模型与内存分配器
- 多点触摸multi-touch
- 使用继承的多态(C#)
- 用Eclipse调试Android x86
- HTTP Status 500 - No input attribute for mapping path /registe
- 对称数判断
- Spring Security3十五日研究
- sqlserver 换行符
- sqlserver 取不带格式的毫秒格式
- μC/OS-II嵌入式系统的学习与研究
- 使用OpenXml SDK 向Excel工作簿单元格中插入公式
- FLEX内存相关
- GDataXML解析示例
- 目标7——开发流程