从键盘输入一个整数,判断该数是否回文数.


所谓回文数是从左到右读与从右到左读都是一样的数!例如7887,23432都是回文数.

不用数组方法:

 1 #include<iostream>
2 using namespace std;
3 void main()
4 {
5 int i,x,y,r;
6 y=0;
7 cout<<"请输入数 "<<endl;cin>>x;
8 i=x;
9 while(i!=0)
10 {
11 r=i%10;
12 i=i/10;
13 y=y*10+r;
14 }
15 if(y==x)
16 cout<<x<<" 是回文数"<<endl;
17 if(y!=x)
18 cout<<x<<" 不是回文数"<<endl;
19 }

运行结果:

但是超出范围就出现错误了:

未完待续


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM