判断某个函数是否为回文数【转】
回文就是从前后读都是一样的。可以用判断入栈和出栈是否相同来实现(比较复杂),这里利用整数逆序成另一个整数,通过判断两个整数是否相等来实现。
#include<stdafx.h> int IsEchoNum(int num) { int tmp=0; for(n=num;n!=0;n/=10) { temp=temp*10+n%10; } return (temp==num); } int main() { int a; int num=12321; a=IsEchoNum(num); cout<<"The num : " <<num if(a==1) cout<<"is echo" else cout<<"isn't echo" }