您的位置:首页 > 其它

奇妙的数字

2017-02-11 11:36 197 查看
奇妙的数字

小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。

你能猜出这个数字是多少吗?

请填写该数字,不要填写任何多余的内容。(答案:69)

#include<stdio.h>
#include<string.h>
int main()
{
for(int i=1;i<=100;i++)
{
int temp;
int arr[10];
memset(arr,0,sizeof(arr));
temp=i*i;
while(temp)
{
arr[temp%10]++;
temp/=10;
}
temp=i*i*i;
while(temp)
{
arr[temp%10]++;
temp/=10;
}
int j;
for(j=0;j<=9;j++)
{
if(arr[j]==0)
{
break;
}
}
if(j==10)
{
printf("%d\n",i);
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: