C語言簡單編程之判斷一個五位數是不是迴文數
- 學習交流
- 關注:5.6K次
/*
題目:
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);
}
}
程序結果演示:
- 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jy/jiaoliu/m27j8y.html