#include<iostream>
#include<math.h>
using namespace std;
/*判断一个数是否是回文数*/
bool symm(unsigned n)
{
unsigned i = n;
unsigned m = 0;
while(i > 0)
{
m = m*10 + i % 10;
i /= 10;
}
return m == n;
}
int main()
{
for (unsigned m = 11; m < 1000; m++)
if(symm(m) && symm(m*m) && symm(m*m*m))
{
cout << "m =" << m ;
cout << "m*m=" << m*m ;
cout << "m*m*m" << m*m*m << endl;
}
return 0;
}
搜0-1000的回文数
最新推荐文章于 2021-12-31 17:22:49 发布