码迷,mamicode.com
首页 > 编程语言 > 详细

蓝桥杯 算法训练 ALGO-147 4-3水仙花数

时间:2017-04-10 19:49:19      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:==   ++   算法   水仙花数   题目   algo   ring   xxx   logs   

算法训练 4-3水仙花数  
时间限制:1.0s   内存限制:256.0MB
问题描述
  打印所有100至999之间的水仙花数。所谓水仙花数是指满足其各位数字立方和为该数字本身的整数,例如 153=1^3+5^3+3^3。
样例输入
一个满足题目要求的输入范例。
例:
样例输出
153
xxx
xxx
 
题目解析:
  这是一道简单的暴力破解的题目。只需分解出每个三位数的百位、十位和个位,然后计算其三次方是否等于该数即可。
 
示例代码:
 1 public class Main {
 2     public static void main(String[] args) {
 3         for(int i = 153 ; i < 1000 ; i++){
 4             int a = i / 100 ;        //百位
 5             int b = i % 100 / 10;    //十位
 6             int c = i % 10;            //个位
 7             if(i == (Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3))){
 8                 System.out.println(i);
 9             }
10         }
11     }
12 }

 

蓝桥杯 算法训练 ALGO-147 4-3水仙花数

标签:==   ++   算法   水仙花数   题目   algo   ring   xxx   logs   

原文地址:http://www.cnblogs.com/cao-lei/p/6690229.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!