c语言 判断回文数
判断一个 5 位数是不是回文数。例如 12321 是一个回文数,即它的个位与万位相同,十位与千位相同。。
输入格式:
直接输入一个 5 位数正整数。
输出格式:
输出 “yes” 或 “no”。此处均为小写字母
我的答案
#include <stdio.h>
int main()
{
int num;
int myria, kilo, tens, unit;
scanf("%d", &num);
myria = num / 10000;
kilo = num % 10000 / 1000;
tens = num % 100 / 10;
unit = num % 10;
if (unit == myria && kilo == tens)
{
printf("yes");
}
else
{
printf("no");
}
return 0;
}
还没有评论,来说两句吧...