首页 > 学院 > 开发设计 > 正文

奇妙的数字

2019-11-08 02:35:58
字体:
来源:转载
供稿:网友

//小明发现一个奇秒的数字,他的平方和立方正好把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;

}


上一篇:猜灯谜

下一篇:#398 DIV2 A. Snacktower

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表