1. 程式人生 > >判斷一個數為迴文數的最簡單實現

判斷一個數為迴文數的最簡單實現

程式碼的核心就在於將一個數子一步步從個位數拆分開來,然後再將拆分得到的數字從高位向低位加起來。
如果得到的數字與原來的數字相等,則判斷為迴文數

#include <stdio.h>
int main(void){
    int val;//存放待判斷的資料
    int m;
    int sum = 0;
    printf("輸入數字\n");
    scanf ("%d", &val);
    m = val;
    //核心程式碼
    while (m){
        sum = sum*10 + m%10;
        m/=10;
    }
    if
(sum == val){ printf("yes\n"); }else{ printf("no\n"); } getchar();getchar(); return 0; }