第一种输出方式:
#include<iostream>
using namespace std;
bool sysm(unsigned n)
{
unsigned k=n;
unsigned m=0;
while (n > 0)
{
m = m * 10 + n % 10;
n = n / 10;
}
return m == k;
}
int main()
{
unsigned i;
for (i = 11; i < 1000; i++)
{
if (sysm(i) && sysm(i * i) && sysm(i * i * i))
{
cout << i << " " << i * i << " " << i * i * i << endl;
}
}
}
第二种输出方式:
#include<iostream>
using namespace std;
int fun(int n)
{
int i = n;
int m = 0;
while (i > 0)
{
m = m * 10 + i % 10;
i = i / 10;
}
if (m == n) {
return 1;
}
else { return 0; }
}
void main()
{
for (int m = 11; m < 1000; m++)
if (fun(m) == 1 && fun(m * m) == 1 && fun(m * m * m) == 1)
{
cout << " " << m << " " << m * m << " " << m * m * m << endl;
}
}