//小明发现一个奇秒的数字,他的平方和立方正好把0到9的所有数字只用了一遍,
//你能猜出这个数字是多少吗?
//请填写 该数字,不要填写任何多余的内用
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<iostream>
using namespace std;
int fun(int i)
{
int len;
char s[20]="/0";
char s1[20],s2[20];
sPRintf(s1,"%d",i*i);
sprintf(s2,"%d",i*i*i);
strcat(s,s1);
strcat(s,s2);
len=strlen(s1)+strlen(s2);
sort(s,s+len);
if(strcmp(s,"0123456789")!=0)
return 1;
return 0;
}
int main()
{
int i;
for(int i=1;i<1000;i++)
{
if(fun(i)==0)
{
cout<<i<<endl
}
}
return 0;
}
新闻热点
疑难解答