哥们儿,姐们儿,代买部分可复制粘贴,但是希望你能看看注释理解之后,一定一定一定不看代码自己敲出来,如果能给我一个小小的赞就更好啦~谢谢你~
代码及注释如下:
#include <stdio.h>
#include <math.h>
int huiwen (int n); // 算出这数的反过来的数
int main()
{
int m,n,a;
scanf("%d%d",&m,&n);
for(m;m<n;m++)
{
a=huiwen(m);
if(a==m) // 判断他们是否相等
{
printf("%d ",m); //注意这里有个空格
}
}
return 0;
}
int huiwen (int m)
{
int t,sum=0;
t=m;
while(t>0)
{
sum*=10;
sum+=t%10;
t=t/10; // 删除个位,方便下次循环
}
return sum;
}