奇妙的数字 小明发现了一个奇妙的数字

2年前 (2019-12-27) 347次浏览 已收录 6个评论

小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。
你能猜出这个数字是多少吗?

package six;
import java.util.HashSet;
import java.util.Set;
public class qmsz04 {
public static void main(String[] args) {
	Set<Integer> set;
	int n=0,p=0,l=0,count=0;
	while(count!=10) {
 
		n++;
		set=new HashSet<Integer>();
		p=n*n;
		l=n*n*n;
		while(p>0) {
			set.add(p%10);
			p/=10;
			//System.out.println("----");
		}
		while(l>0) {
			//System.out.println("****");
			set.add(l%10);
			l/=10;
 
		}
		count=set.size();
	}
 
	System.out.println("这个数字是: "+n);
}
}
 
 
 

渣渣龙, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:奇妙的数字 小明发现了一个奇妙的数字
喜欢 (0)

您必须 登录 才能发表评论!

(6)个小伙伴在吐槽
  1. 我也是学计算机的
    沥青2020-03-27 14:21
  2. 不错
    你好2020-03-28 16:45
  3. 可以
    hello2020-03-28 17:36
  4. 记住这个网站了
    靓妹2020-05-26 09:11
  5. 以后多多交流
    hello2020-05-26 09:38
  6. 可以
    努力2020-05-26 10:22