C++回文问题

寻找并输出11~999之间的数m,它满足m,m^2,m^3均为回文数。 

// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include 
using namespace std;

bool isPlalindrome(int x)
{
	int val=0;
	int temp=x;
	while(x>0)
	{
		val=val*10+x%10;
		x/=10;
	}
	return temp==val;
}

int _tmain(int argc, _TCHAR* argv[])
{
	for (int i = 11; i < 1000; i++)
	{
		if(isPlalindrome(i)&&isPlalindrome(i*i)&&isPlalindrome(i*i*i))
		{
			cout<

 

你可能感兴趣的:(C++回文问题)