zoukankan      html  css  js  c++  java
  • 奇妙的数字

    奇妙的数字

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

    请填写该数字,不要填写任何多余的内容。
    public static void main(String[] args) {
    int a[]={0,1,2,3,4,5,6,7,8,9,0};
    //因为,一个数的二次方+三次方一共是10位数,这个数只能是两位数。
    for(int b =0;b<100;b++){
    int c = b*b;
    int d1 = c%10;//个位
    int d2 = c%100/10;//十位
    int d3 = c%1000/100;//百位
    int d4 = c/1000;//千位
    int e = b*b*b;
    int e1 = e%10;//个位
    int e2 = e%100/10;//十位
    int e3 = e%1000/100;//百位
    int e4 = e%10000/1000;//千位
    int e5 = e%100000/10000;//万位
    int e6 = e/100000;//十万位
    if(e*1000+c>100000000 && d1+d2+d3+d4+e1+e2+e3+e4+e5+e6==45){
    for(int f = 0;f<10;f++){
    if(a[f]==e1&&e2==a[f+1])
    System.out.println("数是:"+b);
    }
    }
    }
    }
    答案是:69

  • 相关阅读:
    Linux基础优化(二)
    权限
    分页
    序列化
    forms
    redis
    Django缓存机制
    跨域问题
    Django的ORM
    模板层
  • 原文地址:https://www.cnblogs.com/xuguohang/p/10166572.html
Copyright © 2011-2022 走看看