JAVA解决水仙花数问题
描述:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。
现在要求输出所有在m和n范围内的水仙花数。
要求:
对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;
如果给定的范围内不存在水仙花数,则输出no;
import java.util.Scanner;
public class Main{public static void main(String[] args) {Scanner input = new Scanner(System.in);int m = input.nextInt();int n = input.nextInt();if(100<=m && m<=n && n<=999) {int sum =0;for(int i=m;i<=n;i++) {int a=i%10;int b=i/10%10;int c=i/100;if(a*a*a+b*b*b+c*c*c==i) {System.out.print(i+" ");sum++;}}if (sum==0) {System.out.println("no");}}input.close();}}
JAVA解决水仙花数问题相关推荐
- 用java求水仙花数,适合新手
用java求水仙花数,适合新手 package cn.sxt; /*** * 求100到999之间的水仙花数.* 水仙花数的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 ...
- python解决水仙花数(自恋数)
用python解决水仙花数: 首先要了解一下什么是水仙花数,举个栗子: 153 = 1^3 + 5^3 + 3^3 每个位上的数字相乘三位数(3) 显而易见,我们要先把每个位数的数字遍历出来,然后在乘 ...
- Java统计水仙花数
问题描述 所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. 解决方 ...
- Java实现水仙花数简单代码
//代码如下import java.util.*;public class ShuiXianHua {public static void main(String[] args){System.out ...
- 【JAVA】水仙花数
记得第一次做水仙花数的题还是在CCF中,转眼就从C语言蹦到了JAVA,还是蛮感慨的嘿嘿 首先是水仙花数的定义: 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluper ...
- java 求水仙花数
1.什么是水仙花数? 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿 ...
- java 打印水仙花数(通俗易懂)
目录 前言 : 思路 : 代码 : 总结 : 前言 : Hi,guys.今天和大家分享一下java打印所有水仙花数的两种方式.先来说说什么是水仙花数?水仙花数指的是一类三位数,它的个位.十位,百位上的 ...
- java编程水仙花数_Java 编程找出所有的水仙花数(水仙花数)。
展开全部 代码如下: package com.vo; public class Shuixianhua { public static void main(String[] args) { int a ...
- 如何用java实现水仙花数
看到标题,首先先要知道什么是水仙花数. 所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 列如153=1*1*1+5*5*5+3*3*3 那么153就是水仙花数,首先是分 ...
最新文章
- 如何判断服务器之间的服务是否可用?ping 还是 telnet?
- POJ 3253 Fence Repair C++ STL multiset 可解
- Amazon Web Service 雲端運算平台攻略 【2】
- python中字母用什么表示_python中字母与ascii码的相互转换
- 从源码分析RocketMQ系列-Producer的invokeSync()方法
- Windows下安装并启动mongodb
- fread返回值0 feof返回值为16 问题解决。
- delete删除重复记录方法
- 30. 最小的K个数(C++版本)
- python中求众数_Python实现求众数的三种方法
- [高西泉] 数字信号处理(第四版)程序集
- java word模板 变量,java导出word模板
- 定位技术--蜂窝基站
- 一个蚂蚁森林能量自动收获脚本
- win7下安装Ubuntu16.04双系统
- 建立一个复数类Complex,其私有数据成员mX和mY表示复数的实部和虚部,构造函数Complex用于对复数的实部和虚部初始化
- 招行汇钱到华美银行(1)
- 基于python的微博热搜爬取及数据分析
- 你的跑步姿势正确吗? 教你正确跑步姿势 常识
- OSX: 命令行制作U盘Recovery HD