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