水仙花数
来源:互联网 发布:网络映射如何做 编辑:程序博客网 时间:2024/05/01 05:37
水仙花数(Narcissistic Number)又称阿姆斯特朗数,是自幂数的一种,是指一个n位数(n>=3),它的每个位上的数字的n次幂之和等于它本身。严格来说,三位数的3次幂才称为水仙花数。
需求:输出所有三位数的水仙花数。
public class NarcissisticNumber {public static void main(String[] args) {System.out.println("所有三位数的水仙花数分别是:");for (int i = 100; i <= 999; i++) {int bai = i / 100;// 百位数字int shi = i / 10 % 10;// 十位数字int ge = i % 10;// 个位数字int number = bai * bai * bai + shi * shi * shi + ge * ge * ge;if (i == number) {System.out.print(i + " ");}}}}
运行结果:
所有三位数的水仙花数分别是:
153 370 371 407
0 0
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- redhat 安装oracle
- 串行12864显示
- AJAJ滚动加载
- Linux内核代码删减
- MySql 学习笔记二:索引
- 水仙花数
- (笔记)Spring实战_事务管理(3)_在Spring中的编码事务
- JQ如何获取原生的event对象
- DFS与BFS
- PAT 1015. Reversible Primes
- 高斯混合模型背景建模(BackgroundSubtractorMOG2)在opencv3.0与opencv2.4中的使用方法区别
- Linux终极shell-Z Shell--用强大的zsh & oh-my-zsh把Bash换掉
- android沉浸式应用(模式)
- 学习日志第6篇