水仙花数(java)
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,是这样定义的:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。
现在要求输出所有在m和n范围内的水仙花数。
Input
输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。
Output
对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;
如果给定的范围内不存在水仙花数,则输出no;
每个测试实例的输出占一行。
Sample Input
100 120
300 380
Sample Output
no
370 371
import java.util.*;public class Main{public static void main(String[] args){scanner scan = new scanner(System.in);int[] a = new int[1010];while(scan.nextInt()){int c = 0;int m = scan.nextInt();int n = scan.nextInt();for(int i = m; i <= n; i ++){int b = i/100; int s = (i - 100 * b) / 10;int g = i - s * 10 - b * 100; if(i==g*g*g+s*s*s+b*b*b){a[c++] = i; }}if(c == 0){System.out.print("no"); }else{for(int i = 0; i < c;i ++){System.out.print(a[i] + " ");} }}}
}
水仙花数(java)相关推荐
- 水仙花数 java 1 100_Java练习题1:找出100——999数中的所有水仙花数
练习题:找出100--999种所有的水仙花数. 分析:水仙花数是指:一个三位数,其各位数字立方和等于该数本身.例如:370=33+73+00.这就说明370是一个水仙花数. 所以要判断一个三位数是不是 ...
- c语言水仙花数简书,2010 水仙花数 java
水仙花数 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submissio ...
- 水仙花数JAVA代码实现
java代码实现求取水仙花数 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯 ...
- 1027: 判断水仙花数 Java
1027: 判断水仙花数 时间限制: 1 Sec 内存限制: 30 MB 提交: 44619 解决: 25775 [状态] [讨论版] [提交] [命题人:admin] 题目描述 春天是鲜花的季节,水 ...
- java 找出所有水仙花数,java兑现找出所有的水仙花数
java实现找出所有的水仙花数. 水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身.(例如:1^3 + 5^3 + 3^3 = 153) 在没有考虑效率的情况下 ...
- 水仙花数+JAVA数据输入+珠穆朗玛峰+获取随机数之Random
目录 JAVA数据输入总结 水仙花数 珠穆朗玛峰 获取随机数之Random java基础创作day02 2021年1月14日下午,晴.连着几天的晴,看起来好像会暖和一些,但是,我还是好冷 JAVA数据 ...
- java 找出所有水仙花数,java 水仙花数 所有的
水仙花数的定义是,这个数等于他每一位数上的幂次之和 见维基百科的定义 比如一个3位的十进制整数153就是一个水仙花数.因为 153 = 13 + 53 + 33. 而一个4位的十进制数1634也是一个 ...
- acm水仙花数java,水仙花数之C语言经典案例分析
水仙花数之C语言经典案例分析 一.[什么是水仙花数] 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI) ...
- 1000 以内的水仙花数java
/** * @Description 1000 以内的水仙花数 @author lph Email:liupenghao1201@163.com @version @date 2022年5月18日下午 ...
- 打印0-999水仙花数java
水仙花数是指一个三位数,其各位数字的立方和等于该数字本身,如:153=1^3+5^3+3^3. 首先做一个循环取出0-999的数字,然后取出数字每位的数分别保存,加上条件用if判断,满足条件就输出数字 ...
最新文章
- 洋哥大讲堂之解决Windows10操作系统中,“启用或关闭windows功能”里没有IE选项的问题...
- Java 文件操作 File 及 RandomAccessFile
- 【C】C语言结构体指针的语法
- jcache_窥探JCache API(JSR 107)
- html 嵌入 excel_用了这么久Excel,你了解它的前世今生吗?
- jsp页面的相关复习
- Redo Log的逻辑与物理结构
- 工控机上位机软件的开发历程(二)
- 在职攻读教育硕士专业学位有计算机专业吗,在职攻读教育硕士专业怎样?
- 深蓝学院-多传感器融合定位课程-第4章-点云地图构建及基于地图的定位
- java之httpclient
- Nordic芯片怎样烧录UICR
- 爬取上交所公司信息,根据公司股票代码获取公司注册地址以及地址的经纬度
- Java面试练习题(每天进步一点点)
- 新路由2VS斐讯k2,这样的“0元购”你还买么?
- 固定利率,会是下一个异军突起的DeFi热点吗?
- 迅捷CAD编辑器如何修改快捷键
- 输入的口令不符合oracle,新手安装Oracle数据库指南
- 关于Mysql数据导出时遇到的Can't create/write to file问题
- FFmpeg进阶: 转码输出视频文件中的音频
热门文章
- 笔记本拆c面_【神舟战神笔记本K680C使用总结】C面|做工|插槽|温度|指纹_摘要频道_什么值得买...
- 忽然想到了,国内物价上涨是不是和贸易顺差太大有关
- Global IP Sound公司曾志江先生发言
- linux目录对应windows,linux目录和Windows目录对比
- 蔡学镛在支付宝工作那段时间,最让不开心的事情揭秘
- 南开大学工程训练结课报告
- java语言基于springboot+vue+elementUI 4S店车辆管理系统-#计算机毕业设计
- 【软路由】J4125安装PVE7.3+iKuai+OpenWrt+NAS+Win10+Debian+CentOS
- 《人类简史》十一、工业革命——一场永远的革命
- 基于java的超市积分管理系统的设计与实现