判斷一個數是否爲對稱的數

方法一:

int m;
while(n)
   {
       m=m*10+n%10;
       n=n/10;
    }
if(m==n)
printf("是對稱的");



方法二:
用棧判斷
int data[200],i=0,k,j;
do
 { 
data[i++]=x%10;
x=x/10;
 }while(x>0);
for(j=0,k=i-1;j<k;j++,k--)
    {
if(data[j]!=data[k])
  break;
}
if(j>=k)
 return 1;
else 
 return 0;






發佈了29 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章