寫一函數判斷某個整數是否爲迴文數

寫一函數判斷某個整數是否爲迴文數,如12321爲迴文數。將整數逆序後形成另一整數,判斷兩個整數是否相等來實現的。

int IsEchoNum(int num) {
 int tmp = 0;
 for(int n = num; n; n/=10)
  tmp = tmp *10 + n%10;
 return tmp==num;
}
int main(int argc, char* argv[]) {
 int num = 12321;
 printf("%d  %d\n", num, IsEchoNum(num));

}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章