水仙花数
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 372595 Accepted Submission(s): 102886

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

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

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

Sample Input
100 120
300 380

Sample Output
no
370 371

Author
lcy

Source
C语言程序设计练习(二)

问题链接:HDU2010 水仙花数
问题简述:(略)
问题分析
  按Markdown格式重写了题解,旧版题解参见参考链接。
  给出的解题程序,采用通用的计算方式,每次取出最低位(个位),算出立方数求和,再对原来的数右移一位(除以10)。有关水仙花数,参见第二个参考链接。
程序说明:(略)
参考链接
HDU2010 水仙花数【进制+入门】
Bailian2685 打印水仙花数【进制+宏定义】
I00012 打印三位数的水仙花数及其个数
题记:(略)

AC的C语言程序如下:

/* HDU2010 水仙花数 */#include <stdio.h>int main(void)
{int m, n, cnt, i, t;while (scanf("%d%d", &m, &n) != EOF) {/* 水仙花数计数清零 */cnt = 0;for (i = m; i <= n; i++) {/* 计算立方和:从个位、十位到百位分别计算求和 */int sum = 0;t = i;while(t) {int t2 = t % 10;sum += t2 * t2 * t2;t /= 10; /* 去掉个位 */}/* 输出结果 */if (sum == i) {if(cnt > 0)printf(" ");printf("%d", i);cnt++;}}/* 输出结果(没有水仙花数)和换行 */if(cnt == 0)printf("no");printf("\n");}return 0;
}

HDU2010 水仙花数【进制】相关推荐

  1. HDU2010 水仙花数【进制+入门】

    水仙花数 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  2. Bailian2685 打印水仙花数【进制+宏定义】

    2685:打印水仙花数 总时间限制: 1000ms 内存限制: 65536kB 描述 打印出所有得"水仙花数",所谓"水仙花数"是指一个3位数,其各位数字的立方 ...

  3. 51Nod-1015 水仙花数【进制+查表搜索】

    1015 水仙花数 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 水仙花数是指一个 n 位数 ( n >= 3 ),它的每个位上的数字的 n 次幂之和等于它本 ...

  4. 水仙花数 (hdu2010)

    2010 水仙花数 Problem Description 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: "水仙花数"是指一个三位数,它的各位 ...

  5. 3位水仙花数计算pythonoj_Python解答蓝桥杯省赛真题之从入门到真题

    若发现此文章消失,则是在等待审核中,稍等一会儿即可显示,谢谢. 另外,我会尽量晚上上传更新题目. 此文章太长了,导致MD编辑器很卡,另写了一篇接续 传送门 Python解答蓝桥杯省赛真题之从入门到真题 ...

  6. CCF NOI1008 水仙花数

    问题链接:CCF NOI1008 水仙花数. 时间限制: 1000 ms  空间限制: 262144 KB 题目描述 输入一个三位数n,判断是否为水仙花数,如果是则输出"YES", ...

  7. python:考试前,练手习题(斐波那契数,字符串排序,九九乘法表,水仙花数,求和...求数字倍数,(保佑不挂科!)

    整理一些练手的题目(含代码),可能不是特别优美,有些繁琐,但是等有时间再优化吧~~ 1.水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = ...

  8. Python 字符串常见的语句,和练习题,字符串练习题 Python 切片函数修饰符 #精度和进制Python 字符串一些语句练课件练习题

    字符串练习题 Python 切片 函数修饰符 #精度和进制 Python 字符串一些语句练 课件练习题 4,.by     字符串的替换         方法    描述         replac ...

  9. 用Python完成寻找水仙花数

    首先说一下我是Python的初学者,如果有任何不正确或可以改进的地方,请大家多多包容 所谓"水仙花数"是指一个三位数,其各位数字的立方和等于该数本身,例如153=1**3+5**3 ...

最新文章

  1. 在wamp环境下面安装Zend Optimizer的方法
  2. 通过Keepalived实现Redis Failover自动故障切换功能[实践分享] =转载
  3. 这个省到2025年,PUE>1.3存量大型数据中心将全部腾退关停!
  4. python中函数的括号使用
  5. HTTPClient系统学习
  6. 【Python管理GPU】pynvml工具的安装与使用
  7. gels imagej 图片处理_如何用ImageJ分析运动细胞?
  8. Linux下服务器搭建(2)——linux搭建svn服务器详细过程 及 使用TortoiseSVN客户端连接服务器
  9. FreeRTOS(一)——任务管理
  10. asp.net MVC留言本示例
  11. C++对结构体按照某一项元素进行排序
  12. Swift 扩展 Storyboard 属性
  13. 微软 Windows 11 全套内置自带壁纸打包下载 - Win11 官方默认原生 4K 高清壁纸图片
  14. eclipse安装教程 以及汉化包安装
  15. ab变频器22b用户手册_AB变频器 PowerFlex400用户手册.pdf
  16. app后端 服务器端 后台 部署图
  17. 瑞幸咖啡,不过是又一个“逃离美团者”
  18. 《怪物猎人》交互设计如何调动玩家大脑
  19. android 连接eap wifi,在Android中以编程方式连接WPA2企业WiFi连接
  20. gRPC是什么,怎么用

热门文章

  1. Concrete Mathematics A Foundation for Computer Science
  2. linux dev input使用消失_Linux驱动04 | 启动分析之根文件系统
  3. 4. 根据UDP端口号抓IPsec协议默认的500/4500端口报文
  4. 用到的python组件
  5. IBM TPM2.0 模拟器
  6. 编译GDAL支持OpenCL使用GPU加速
  7. VC++ Tab Control控件的使用
  8. java里函数式表达式_java8入门(lambda表达式、函数式接口相关)
  9. pythonjs设置_在节点js中设置env变量并在python脚本中使用
  10. android+JPEG+编码,Android_解析:android 如何从JPEG生成BufferedImage,如下所示:复制代码 代码如下 - phpStudy...