您的位置:首页 > 其它

奇妙的数字

2018-03-28 08:05 225 查看
小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。

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

69

public class 奇妙的数字{
public static void main(String[] args){
for(int i=0;i<100;i++){
int j=i*i;
int k=i*i*i;

int a=j%10;
int b=j/10%10;
int c=j/100%10;
int d=j/1000%10;

int e=k%10;
int f=k/10%10;
int g=k/100%10;
int h=k/1000%10;
int l=k/10000%10;

int[] arr=new int[]{a,b,c,d,e,f,g,h,l};
if(su(arr)==0){
System.out.println(i+" "+j+" "+k);
}
}
}
public static int su(int[] arr){
for(int x=0;x<arr.length-1;x++){
for(int y=x+1;y<arr.length;y++){
if(arr[x]==arr[y]){
return 0;
}
}
}
return 1;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: