bool checknumber(unsigned int number)
{
unsigned int array[32] = {0};
//查找首位置对称数字
unsigned int first = 0;
unsigned int num = number;
while(num)
{
array[first] = num%10;
num = num/10;
first++;
}
for(unsigned int i = 1; i <= first; i++)
{
if(array[i - 1] != array[first - i])
{
return false;
}
}
return true;
}
本文介绍了一个使用C++编写的函数,用于判断一个整数是否为对称数字,即其从前往后读与从后往前读相同。通过创建一个数组存储数字的每一位并比较对称性。

被折叠的 条评论
为什么被折叠?



