C 語言實(shí)例 – 判斷回文數(shù)

C 語言實(shí)例 - 判斷回文數(shù)

C 語言實(shí)例 C 語言實(shí)例

判斷一個數(shù)是否為回文數(shù)。

設(shè)n是一任意自然數(shù)。若將n的各位數(shù)字反向排列所得自然數(shù)n1與n相等,則稱n為一回文數(shù)。例如,若n=1234321,則稱n為一回文數(shù);但若n=1234567,則n不是回文數(shù)

實(shí)例

#include <stdio.h> int main() { int n, reversedInteger = 0, remainder, originalInteger; printf("輸入一個整數(shù): "); scanf("%d", &n); originalInteger = n; // 翻轉(zhuǎn) while( n!=0 ) { remainder = n%10; reversedInteger = reversedInteger*10 + remainder; n /= 10; } // 判斷 if (originalInteger == reversedInteger) printf("%d 是回文數(shù)。", originalInteger); else printf("%d 不是回文數(shù)。", originalInteger); return 0; }

運(yùn)行結(jié)果:

輸入一個整數(shù): 12321
12321 是回文數(shù)

C 語言實(shí)例 C 語言實(shí)例

相關(guān)文章
亚洲国产精品第一区二区,久久免费视频77,99V久久综合狠狠综合久久,国产免费久久九九免费视频