水仙花数JAVA代码实现
java代码实现求取水仙花数
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。
方法一:
package shuixianhuanumber;public class ShuiXianHua {public static void main(String[] args) {for(int i =100;i<1000;i++){ //水仙花数是三位数,故i取值100~999int a = i/100; //求取百位数int b = i%100/10; //求取十位数int c = i%10; //求取个位数int temp = a*a*a+b*b*b+c*c*c;/*如果temp==i,则该数是水仙花数.*/if(temp==i){System.out.println(i); //打印水仙花数}}}
}
//结果:
153
370
371
407
方法二:
package shuixianhuanumber;public class ShuiXianHua {public static void main(String[] args) {int i =100;while (i<1000){if (i==(Math.pow((int)(i/100),3)+Math.pow((int)(i%100/10),3)+Math.pow(i%10,3))){ //用Math.pow求取立方System.out.println(i); //打印水仙花数}i++;}}
}
//结果:
153
370
371
407
水仙花数JAVA代码实现相关推荐
- python水仙花数总结_python打印n位数“水仙花数”(实例代码)
注:所谓n位数"水仙花数"是指一个n数,其各位数字n次方和等于该数本身.如三位数"水仙花数"是指一个三位数,其各位数3次方和等于该数本身. 一.3位数" ...
- 三位水仙花数python代码
三位水仙花数python代码 #水仙花数:其各位数字立方和等于该数本身. print("水仙花数有:") for i in range(100,1000):bw=i//100sw= ...
- Java实现水仙花数简单代码
//代码如下import java.util.*;public class ShuiXianHua {public static void main(String[] args){System.out ...
- java水仙花数的代码如下及其讲解。
public class Faffodil{public static void main(String[] args) {for (int i = 100; i < 1000; i++) {i ...
- c语言水仙花数简书,2010 水仙花数 java
水仙花数 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submissio ...
- python水仙花数的代码_Python 求“水仙花数”的方法和具体代码
时间:2018-10-29 概述:水仙花数 Python打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一 ...
- 水仙花数 java 1 100_Java练习题1:找出100——999数中的所有水仙花数
练习题:找出100--999种所有的水仙花数. 分析:水仙花数是指:一个三位数,其各位数字立方和等于该数本身.例如:370=33+73+00.这就说明370是一个水仙花数. 所以要判断一个三位数是不是 ...
- 水仙花数python代码输入一个介于3到5的正整数_Python练习题——自幂数(水仙花数)...
题目来源:Python语言程序设计(中国大学MOOC) 授课老师:嵩天.黄天羽.礼欣 题目描述: "3位水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身.例如:ABC是 ...
- 水仙花数python代码多种方式_水仙花数的三种解决方法(Python实现)
先来了解一下什么是水仙花数.水仙花数是这样一个三位数:它的个位数.十位数.百位数的三次方之和,等于它自身.例如,153就是一个水仙花数,因为153=1^3+5^3+3^3.470也是一个水仙花数,因为 ...
最新文章
- 升降压斩波电路matlab,升降压斩波电路matlab仿真.doc
- 站立会议(11月19日)
- go获取项目内所有proto_gRPC学习之三:初试GO版gRPC开发
- Confluence wiki 使用记录
- linux集群的启动和停止,linux平台 spark standalone集群 使用 start-all,stop-all 管理集群的启动和退出...
- anaconda安装shapefile_Anaconda3详细安装使用教程及问题总结
- 怎么样可以通过阿里云APP进行备案 阿里云备案一般多长时间
- java 按照笔画排序,怎样用java把名单按姓氏笔画排序
- 新学习之 jQuery-boxy
- js中undefined怎么判断
- php上传文件至腾讯COS
- 在html中ex是什么单位,前端用到的那些单位
- JavaScript 进阶 - 第2天
- 石墨笔记,为知笔记和Effie哪个更适合学生?
- Transformers in Vision: A Survey论文翻译
- PHP扩展undefined symbol,解决 undefined symbol: php_pdo_register_driver in Unknown on line 0
- prometheus PromSQL使用小技巧
- 中基鸿业小故事投资理财大启示
- 《Python从小白到大牛》第1章 开篇综述
- sca标准值_SOA标准之----SCA架构思想