c语言编程,找出100∽10000中,m,m×m,m×m×m,都是回文数的数字,用cout输出那种
2个回答
展开全部
//#include "stdafx.h"//If the vc++6.0, with this line.
#include <iostream>
using namespace std;
int func(int n){
int m,t;
for(t=0,m=n;m;(t*=10)+=m%10,m/=10);
return t==n ? n : 0;
}
int main(int argv,char *argc[]){
int i;
cout << "The results are as follows:\n";
for(i=11;i<1001;i++)
if(func(i) && func(i*i) && func(i*i*i))
cout << i << ' ';
cout << "\n";
return 0;
}
运行结果:
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那是C++好吗
追问
额,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询