1. 程式人生 > >C100-30 題目:一個5位數,判斷它是不是迴文數。即12321是迴文數,個位與萬位相同,十位與千位相同。

C100-30 題目:一個5位數,判斷它是不是迴文數。即12321是迴文數,個位與萬位相同,十位與千位相同。

改一下

輸入一個數,判斷該數是否是迴文數?

程式碼來自 百度知道

原文地址

程式碼如下

#include <stdio.h>
int main()
{
    int num, temp;
    int sum=0;
    printf("Please input a number:");
    scanf("%d", &num);
    temp=num;
    while(num)
    {
        sum = sum*10 + num%10; 
        num /= 10;
    }
    if(temp == sum) 
        printf("yes\n");
    else
        printf("no\n");
    return 0;
}

關鍵程式碼當然是
sum = sum*10 + num%10; 
        num /= 10;