zoukankan      html  css  js  c++  java
  • Java实现 蓝桥杯VIP 算法训练 水仙花数

    在这里插入图片描述

    这道题有两个方法,第一个就相对来说通俗易懂 第二个可以用到Java的一些方法
    
    public class 水仙花数1 {
    	public static void main(String[] args) {
    		int g,s,b;
    		for(int i=100;i<1000;i++){
    			g=i/1%10;//个位数字
    			s=i/10%10;//十位数字
    			b=i/100%10;//百位数字
    			if(g*g*g+s*s*s+b*b*b==i){
    				System.out.println(i);
    			}
    		}
    	}    
    
    }
    
    
    
    public class 水仙花数2 {
    	public static void main(String[] args) {
    		int a[] = new int[3];
    		for(int num = 100; num < 1000; num ++) {
    			int sum = 0;
    			a[0] = num / 100 % 10;		//百位数字
    			a[1] = num / 10 % 10;		//十位数字
    			a[2] = num / 1 % 10;		//个位数字
    			
    			//对已经拆分出来的各位数字的立方求和
    			for (int i = 0; i < 3; i++) {
    				sum += (int) Math.pow(a[i], 3);
    			}
    			//打印出符合条件的数字
    			if (num == sum) {
    				System.out.println(num);
    			} 
    		}
    	}
    
    }
    
    
  • 相关阅读:
    IOC
    paxos算法
    搜索引擎相关
    java常识
    Redis相关概念
    Keepalived简单理解
    LVS简单理解
    dbproxy
    用不上索引的sql
    二叉树、B树、B+树、B*树、VAL树、红黑树
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13078722.html
Copyright © 2011-2022 走看看