題目及代碼:
#include <stdio.h>
int main(int argc, const char * argv[]) {
/**
題目:一個5位數,判斷它是不是迴文數。即12321是迴文數,個位與萬位相同,十位與千位相同。
**/
int number;
printf("輸入一個五位數:\n");
scanf("%d",&number);
int a,b,c,d,e;//分別存放萬,千,百,十,個位
e=number%10;
d=(number%100-e)/10;
c=(number%1000-d*10-e)/100;
b=(number%10000-c*100-d*10-e)/1000;
a=(number-b*1000-c*100-d*10-e)/10000;
if (a==e&&b==d) {
printf("%d是迴文數\n",number);
}else{
printf("%d不是迴文數\n",number);
}
return 0;
}