输入一个int型的整数,判断它是否是回文数。如果是,输出yes
;如果不是,输出no
。
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
int arr[50] = { 0 };//用数组去存储取模后的数字
int i = 0;
while (a)
{
arr[i++] = a % 10;
a /= 10;
}
//在数组里面判断是否为回文
int j = 0;
int k = i - 1;
while (arr[j] == arr[k] && j <= i - 1)//前后两个数比较
{
j++;
k--;
}
if (j > i - 1)
{
printf("yes");
}
else
{
printf("no");
}
return 0;
}