问题及代码:
/*
时间:2016.11
作者:夏晓林
内容:输入一个正整数,判断其是否为回文数(即正着看,倒着看是同一个数)
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,k=0,t;
printf("请输入一个正整数\n");
scanf("%d",&n);
t=n;
while(n!=0)
{
k=k*10+n%10;
n=n/10;
}
if (t==k)
printf("%d这个数是回文数",t);
else
printf("%d这个数不是回文数",t);
return 0;
}
运行结果