1. 程式人生 > 其它 >C 語言例項 - 判斷迴文數

C 語言例項 - 判斷迴文數

技術標籤:C日常練習c語言

判斷一個數是否為迴文數。

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

  • 判斷一個數是否為迴文數,只需要將其倒序輸出,若輸出的數和原來相等,則為迴文數,否則不是迴文數
#include <stdio.h>
int main()
{
	int num,x;
	int new=0;
	scanf("%d",&num);
	x=num;
	while(x!=0)//將數倒序輸出
    {
        new=
new*10+x%10; x=x/10; } if(num==new) printf("%d是迴文數",num); else printf("%d不是迴文數",num); return 0; }