當前位置:妙知谷 >

母嬰教育 >學習交流 >

C語言簡單編程之判斷一個五位數是不是迴文數

C語言簡單編程之判斷一個五位數是不是迴文數

/*

題目:

2.5 輸入一個5位數,判斷它是不是迴文數。即12321是迴文數,個位與萬位相同,十位與千位相同

注:主要考察兩個知識點:1)整除與求餘運算;2)if條件的嵌套使用

*/

代碼實現:

#include

void main()

{

int x; //帶輸入的數

int g,w,s,q; //分別表示的是個位、萬位、十位、千位

printf("請輸入一個5位數:");

scanf("%d",&x);

//判斷輸入的是不是一個5位數

if(x>99999 || x<10000)

printf("您輸入的x=%d不是一個5位數n",x);

else

{

g = x%10;

w = x/10000;

s = (x%100)/10;

q = (x%10000)/1000;

if(g==w && s==q)

printf("x=%d是一個迴文數n",x);

else

printf("x=%d不是一個迴文數n",x);

}

}

程序結果演示

C語言簡單編程之判斷一個五位數是不是迴文數

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jy/jiaoliu/m27j8y.html