作业帮 > 综合 > 作业

回文数 C++实现回文数:一个数的平方和立方得到的数,左右都是对称的 如11,11*11=121,11*11*11=13

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 19:28:30
回文数 C++实现
回文数:一个数的平方和立方得到的数,左右都是对称的 如11,11*11=121,11*11*11=1331;本题只要求编程输出1000内的回文数.对的话再给分,,
#include
using namespace std;
bool flam(int m)
{
int a[10],i=0;
while(m!=0)
{
a[i++]=m%10;
m/=10;
}
int n=i;
for(i=i-1;i>=0;i--)
if(a[i]!=a[n-i-1])
return false;
return true;
}
int main()
{
int i;
for(i=0;i
再问: 我不需要这个 我要一个数的平方和立方是回文数,然后把这个数输出来 不过还是谢谢了
再答: 是说本身,还有它的平方,立方都是回文数吗?
再问: 只要这个数的平方且立方都是回文数就行,本身是不是随便。输出的是这个数
再答: 那这个可以 #include using namespace std; bool flam(int m) { int a[10],i=0; while(m!=0) { a[i++]=m%10; m/=10; } int n=i; for(i=i-1;i>=0;i--) if(a[i]!=a[n-i-1]) return false; return true; } int main() { int i; for(i=0;i