判断一个数是否是回文数
编写一个带整数参数的函数,其功能是返回一个数的相反数,如整数9831,函数返回值为1389。从键盘输入一个整数,调用该函数,判断这个数是否是回文数(所谓回文数,是指从左向右读和从右向左读是一样的数),输出判断结果。
Input
输入仅一行,输入一个整数。
Output
输出仅一行,如果是回文数,输出yes,否则输出no。
Sample Input
1231
Sample Output
no
#include <stdio.h>
#include <stdlib.h>
int f(int a);
int main()
{
int a;
scanf("%d",&a);
if(a==f(a))
printf("yes");
else
printf("no");
return 0;
}
int f(int a)
{
int b=0;
while(a!=0)
{
b=b*10+a%10;
a=a/10;
}
return b;
}