描述:

“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如: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解决水仙花数问题相关推荐

  1. 用java求水仙花数,适合新手

    用java求水仙花数,适合新手 package cn.sxt; /*** * 求100到999之间的水仙花数.* 水仙花数的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 ...

  2. python解决水仙花数(自恋数)

    用python解决水仙花数: 首先要了解一下什么是水仙花数,举个栗子: 153 = 1^3 + 5^3 + 3^3 每个位上的数字相乘三位数(3) 显而易见,我们要先把每个位数的数字遍历出来,然后在乘 ...

  3. Java统计水仙花数

    问题描述 所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. 解决方 ...

  4. Java实现水仙花数简单代码

    //代码如下import java.util.*;public class ShuiXianHua {public static void main(String[] args){System.out ...

  5. 【JAVA】水仙花数

    记得第一次做水仙花数的题还是在CCF中,转眼就从C语言蹦到了JAVA,还是蛮感慨的嘿嘿 首先是水仙花数的定义: 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluper ...

  6. java 求水仙花数

    1.什么是水仙花数? 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿 ...

  7. java 打印水仙花数(通俗易懂)

    目录 前言 : 思路 : 代码 : 总结 : 前言 : Hi,guys.今天和大家分享一下java打印所有水仙花数的两种方式.先来说说什么是水仙花数?水仙花数指的是一类三位数,它的个位.十位,百位上的 ...

  8. java编程水仙花数_Java 编程找出所有的水仙花数(水仙花数)。

    展开全部 代码如下: package com.vo; public class Shuixianhua { public static void main(String[] args) { int a ...

  9. 如何用java实现水仙花数

    看到标题,首先先要知道什么是水仙花数. 所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 列如153=1*1*1+5*5*5+3*3*3  那么153就是水仙花数,首先是分 ...

最新文章

  1. 如何判断服务器之间的服务是否可用?ping 还是 telnet?
  2. POJ 3253 Fence Repair C++ STL multiset 可解
  3. Amazon Web Service 雲端運算平台攻略 【2】
  4. python中字母用什么表示_python中字母与ascii码的相互转换
  5. 从源码分析RocketMQ系列-Producer的invokeSync()方法
  6. Windows下安装并启动mongodb
  7. fread返回值0 feof返回值为16 问题解决。
  8. delete删除重复记录方法
  9. 30. 最小的K个数(C++版本)
  10. python中求众数_Python实现求众数的三种方法
  11. [高西泉] 数字信号处理(第四版)程序集
  12. java word模板 变量,java导出word模板
  13. 定位技术--蜂窝基站
  14. 一个蚂蚁森林能量自动收获脚本
  15. win7下安装Ubuntu16.04双系统
  16. 建立一个复数类Complex,其私有数据成员mX和mY表示复数的实部和虚部,构造函数Complex用于对复数的实部和虚部初始化
  17. 招行汇钱到华美银行(1)
  18. 基于python的微博热搜爬取及数据分析
  19. 你的跑步姿势正确吗? 教你正确跑步姿势 常识
  20. OSX: 命令行制作U盘Recovery HD

热门文章

  1. vue本地项目配置图片加载失败_vue图片加载失败时用默认图片替换的方法
  2. 《孙子兵法》——读书笔记
  3. JS实现跟随鼠标的提示框
  4. 愿我们的友谊地久天长
  5. 计算机课自我介绍二百字,作文自我介绍200字
  6. 【安卓】Android Studio 无法识别手机解决办法
  7. 一个牛人的经历---北京八年——从极度贫困到财务自由(转)
  8. 浅谈ANR及如何分析解决ANR(2)
  9. Unity 优化建议
  10. B站品牌营销新赛道,联动虚拟主播加速破圈