比如12321是回文数字
#include <iostream>
using namespace std;
#define size 20
void sysmety(long num){
int numnew = num;
int arr[size];
int len = 0;
while(num){
arr[len++] = num%10;
num = num/10;
}
int i=0,j=len-1;
while(i<j&&(arr[i]==arr[j])){
i++;
j--;
}
if(i>=j)
cout<<numnew<<"是回文数字"<<endl;
else
cout<<numnew<<"不是回文数字"<<endl;
}
int main(){
long num=123454321;
sysmety(num);
return 0;
}
本文介绍了一个使用C++编写的简单程序,该程序能够判断一个数字是否为回文数字。通过将数字分解成单个数字并比较对称位置上的数字是否相等来实现这一目标。
2685

被折叠的 条评论
为什么被折叠?



