輸入一個正整數,判斷它是否是迴文數。要求定義和調用函數:int isPalindrome(int n),如果n是迴文數,該函數返回1,否則返回0。迴文數是指正讀和反讀都相同的數。

#include <stdio.h>
int isPalindrome(int n);
int main() {
int n;
scanf("%d", &n);
printf(isPalindrome(n) ? “true” : “false”);
return 0;
}
int isPalindrome(int number)
{
int symbol=1,x,sum=0,i;
i=number;

while(number>0){
    x = number%10;
    sum = sum * 10 +x;
    number/=10;
}
sum*=symbol;

return sum==i;

}

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