//小明發(fā)現(xiàn)一個奇秒的數(shù)字,他的平方和立方正好把0到9的所有數(shù)字只用了一遍,
//你能猜出這個數(shù)字是多少嗎?
//請?zhí)顚?該數(shù)字,不要填寫任何多余的內(nèi)用
#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;
}
新聞熱點
疑難解答