/*
主题:回文数的判断
*/
#include <stdio.h>
unsigned int symmetry (unsigned int n);
int main (void)
{
int a = 356563;
if (a == symmetry(a))
{
puts("是回文数");
}
else
{
puts("不是回文数");
}
return 0;
}
/*
函数功能:返回一个无符号数的逆序数
*/
unsigned int symmetry (unsigned int n)
{
unsigned int temp, i;
i = n; temp = 0;
/*
这里就不要考虑数的长度了
得到它的逆序数
*/
while(i)
{
temp = temp * 10 + i % 10;
i /= 10;
}
return temp;
}
回文数的判断
最新推荐文章于 2021-06-14 11:44:26 发布