zoukankan      html  css  js  c++  java
  • 蓝桥杯- 奇妙的数字-java

    /* (程序头部注释开始)

    * 程序的版权和版本声明部分

    * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 

    * All rights reserved.

    * 文件名称: 蓝桥杯赛题                           

    * 作    者:   彭俊豪               

    * 完成日期:   2016   年 04月 01日

    * 版 本 号:      001   

    * 对任务及求解方法的描述部分

    * 问题描述:

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

    * 输入描述:  

     * 程序输出:  请填写该数字,不要填写任何多余的内容。

    * 程序头部的注释结束

    */

    上代码:

    public class Main {

      public static void main(String[] args) {
        for(int i=47;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;

          int e = k%10;
          int f = k/10%10;
          int g = k/100%10;
          int h = k/1000%10;
          int m = k/10000%10;
          int n = k/100000%10;

          int arr[] = new int[]{a,b,c,d,e,f,g,h,m,n};

          if (su(arr)==1) {
            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;
      }
    }

  • 相关阅读:
    Git学习手记(一)
    微信开发手记(二)
    mysql命令行打开中文乱码
    在linux上centos6安装pdo_mysql扩展
    在linux上安装php5.6版本提示GD2版本要高于2.1.0解决
    在linux上安装apache是出现error1错误
    在linux上搭建amp环境安装jpeg时出现libtool command not found,error127解决
    在linux中搭建amp环境(apache2.4.7+mysql5.5.23+php5.6.19)
    mysql忘记root密码解决办法
    移动端网页设计经验与心得
  • 原文地址:https://www.cnblogs.com/pengjunhao/p/6674044.html
Copyright © 2011-2022 走看看