描述

春天是鲜花的季节,MM们也是花枝招展,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。
现在要求输出所有在m和n范围内的水仙花数。

输入

输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。

输出

对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;
如果给定的范围内不存在水仙花数,则输出no;
每个测试实例的输出占一行。

样例输入

100 120
300 380

样例输出

no
370 371

由于100到999只有四个水仙花数,因此完全没必要每次输入都算一遍范围。
参考代码如下:

#include<stdio.h>
void check(int f){if(f){printf(" ");}
}
int main() {int a,b,f;while (scanf("%d%d",&a,&b)!=EOF){f=0;if(a<=153&b>=153){printf("153");f=1;}if(a<=370&b>=370){check(f);printf("370");f=1;}if(a<=371&b>=371){check(f);printf("371");f=1;}if(a<=407&b>=407){check(f);printf("407");f=1;}if(f){printf("\n");}if(!f){printf("no\n");}}}

1372: 水仙花数相关推荐

  1. php 输出任意一个数,php 生成任意范围的水仙花数

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

  2. 【青少年编程】【蓝桥杯】水仙花数

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  3. c语言将水仙花数放入一维数组a中,全国计算机等级考试C语言考试程序设计题(13)...

    在考生目录下,要求程序PROG.C的功能是:将所有的水仙花数保存到一维数组a中. (所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身. 例如:153=1*1*1+5*5*5+3*3*3) #i ...

  4. ACMNO.10打印出所有水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output: 153 ???

    题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身. 例如:153是一个水仙花数,因为153=1^3+5^3+3^3. ...

  5. 水仙花数java_Java三种求水仙花数的方法

    水仙花数:水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:370=33+73+00:371=33+73+13,370.371就是一个水仙花数 注意:要判断一个三位数是不是水仙花数,得先 ...

  6. 水仙花数 与 变种水仙花数 的求解 【C语言】

    目录 水仙花数 变种水仙花数 水仙花数 简介:水仙花数是自幂数中的一种,三位自幂数又被称为水仙花数. 补充:如果在一个固定的进制中,一个n位自然数等于自身各个数位上数字的n次幂之和,则称此数为自幂数. ...

  7. 第1关:求1000以内所有的水仙花数

    #include <stdio.h> int main() {//掌握水仙花数算法,关键在于提取百位.十位.个位的方法/********** Begin **********/int a= ...

  8. /* * 编程第三题(20分) 打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。(例153=1*1*1+3*3*3+5*5*5) */

    题目: /* 编程第三题(20分) 打印所有的水仙花数.所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身.(例153=111+333+555) */ 我是用java做的 public cla ...

  9. python水仙花数的代码_Python 求“水仙花数”的方法和具体代码

    时间:2018-10-29 概述:水仙花数 Python打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一 ...

最新文章

  1. 67. Add Binary
  2. 复杂知识库问答最新综述:方法、挑战与解决方案
  3. EasyMock学习笔记
  4. 计算机应用基础模块2客观题答案 文档,卓顶精文2019计算机应用基础网上形考答案模块2 Word 2010 文字处理系统客观题答案...
  5. #if defined和#if !defined的含义
  6. c语言程序设计二维数组ppt,C语言程序设计教程二维数组的应用优秀讲义.ppt
  7. 业务安全(逻辑漏洞)
  8. 三维立体图的原理和欣赏方法
  9. 移动硬盘使用什么文件系统格式
  10. oracle数据库数据导入导出步骤
  11. (译)理解ConstraintLayout性能上的好处
  12. jmeter压力测试及服务器性能监控
  13. python return返回值格式化_day11__函数名的应用,python新特f-strings格式化输出、迭代器...
  14. 【Android】多渠道打包与签名机制
  15. 如何制作Windows10屏保?简单呀--Windows batch
  16. c程序的基本组成单位是什么?
  17. mysql 替换空值_MySQL查询用空字符串替换NULL
  18. 坑点 -- IDEA的tab键的注意点
  19. 关于 爬虫使用 urllib.urlopen 提交默认 User-Agent值
  20. iOS 15升级卡在准备更新上?如何解决?

热门文章

  1. JavaScript 选购图书功能——选购、退购、清空、结账
  2. 遇见,我的2017 —— 年终总结
  3. 家庭安全月 康巴什消防千份宣传画报贴满新区
  4. 线程最大线程数什么时候会被创建
  5. system/WIFEXITED/WEXITSTATUS函数-linux
  6. my first bolg
  7. 前端页面渲染的几种方式(CSR/SSG/SSR)
  8. c++11日期和时间库:chrono
  9. 基于FPGA Uart串口通信实验
  10. 关于sid 和数据库的实例