C语言求回文数要求:寻找并输出11至999之间的数m,它满足m,m的平方和m的立方均为回文数.所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等.满足上述条件的数如m=11,m^2=121,m^3=1331皆为
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/03 06:27:51
C语言求回文数要求:寻找并输出11至999之间的数m,它满足m,m的平方和m的立方均为回文数.所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等.满足上述条件的数如m=11,m^2=121,m^3=1331皆为
C语言求回文数
要求:寻找并输出11至999之间的数m,它满足m,m的平方和m的立方均为回文数.所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等.满足上述条件的数如m=11,m^2=121,m^3=1331皆为回文数.请编制函数int svalue(long m)实现此功能,如果是回文数,则函数返回1,反之则返回0.
___________________________分割线________________________________
我的程序:
#include
#include
#include
int svalue(long);
void main()
{
long i,j,k;
for(i=11;i
C语言求回文数要求:寻找并输出11至999之间的数m,它满足m,m的平方和m的立方均为回文数.所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等.满足上述条件的数如m=11,m^2=121,m^3=1331皆为
#include
#include
#include
#define square(A) A*A
#define cube(A) A*A*A
bool isPalindrome(long m);
int _tmain(int argc,_TCHAR* argv[])
{
\x05int itestnum;
\x05for(itestnum=11;itestnum