/*
*copvriqht(c)2016,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:陈传祯
*完成日期:2016年6月5日
*版本号:v1.0
*
*问题描述
*输入描述
*程序输出
bool abc(unsigned n)
{
unsigned i=n;
unsigned m=0;
while(i>0)
{
m=m*10+i%10;
i=i/10;
}
return m==n;
}
int main()
{
for(unsigned m=1;m<200;m++)
if(abc(m)&&abc(m*m)&&abc(m*m*m))
{
cout<<"m="<<m;
cout<<" m*m="<<m*m;
cout<<" m*m*m"<<m*m*m<<endl;
}
return 0;
}
*copvriqht(c)2016,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:陈传祯
*完成日期:2016年6月5日
*版本号:v1.0
*
*问题描述
*输入描述
*程序输出
*/
#include <iostream>
using namespace std;bool abc(unsigned n)
{
unsigned i=n;
unsigned m=0;
while(i>0)
{
m=m*10+i%10;
i=i/10;
}
return m==n;
}
int main()
{
for(unsigned m=1;m<200;m++)
if(abc(m)&&abc(m*m)&&abc(m*m*m))
{
cout<<"m="<<m;
cout<<" m*m="<<m*m;
cout<<" m*m*m"<<m*m*m<<endl;
}
return 0;
}