從鍵盤輸入一個整數,判斷該數是否回文數.


所謂回文數是從左到右讀與從右到左讀都是一樣的數!例如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