#include<iostream>
using namespace std;
int main()
{
int n,temp;
int k=0;
int a[20];
cout<<"please input an number: "<<endl;
cin>>n;
for(int i=0;i<20;i++)//用于将每一位分离,并存入数组中
{
if(n>=1)
{
temp=n%10;//分离的关键步骤
a[i]=temp;
n=n/10;
k++;//计数器,能知道这个数一共有几位
}
}
for(int m=0;m<k;m++)//判断这个数是不是回文数
{
if(a[m]!=a[k-m-1])
{
cout<<"这不是回文数!"<<endl;
return -1;//跳出循环
}
}
//检查完毕,是回文才会到这里
cout<<"这是回文数!"<<endl;
return 0;
}
48.输入任意正整数,编程判断该数是否为回文数(回文数是指从左到右读与从右到左读一样,如12321)
最新推荐文章于 2023-11-13 10:58:09 发布