HDU2010 水仙花数【进制+入门】
水仙花数
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 217918 Accepted Submission(s): 61725
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。
现在要求输出所有在m和n范围内的水仙花数。
如果给定的范围内不存在水仙花数,则输出no;
每个测试实例的输出占一行。
问题链接:HDU2010 水仙花数。
问题简述:参见上文。
问题分析:这里采用了与多数人不一样的计算立方和的方法,从个位开始逐位取出数字,来计算各位的立方和。
程序说明:(略)。
参考链接:I00012 打印三位数的水仙花数及其个数。
AC的C语言程序如下:
/* HDU2010 水仙花数 */#include <stdio.h>int main(void)
{int m, n, count, i, t;while(scanf("%d%d", &m, &n) != EOF) {// 水仙花数计数清零count = 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(count > 0)printf(" ");printf("%d", i);count++;}}// 输出结果(没有水仙花数)和换行if(count == 0)printf("no");printf("\n");}return 0;
}
HDU2010 水仙花数【进制+入门】相关推荐
- HDU2010 水仙花数【进制】
水仙花数 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submissi ...
- 【Python常见 面试题】实现三位数的水仙花数,Python入门案例学习
问题:如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数.求1000以内的水仙花数(3位数)最简单的思路,3个数字都是0-9,3个数字组成的三位数==各自的立方的和,得出结果. for x i ...
- Bailian2685 打印水仙花数【进制+宏定义】
2685:打印水仙花数 总时间限制: 1000ms 内存限制: 65536kB 描述 打印出所有得"水仙花数",所谓"水仙花数"是指一个3位数,其各位数字的立方 ...
- 51Nod-1015 水仙花数【进制+查表搜索】
1015 水仙花数 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 水仙花数是指一个 n 位数 ( n >= 3 ),它的每个位上的数字的 n 次幂之和等于它本 ...
- 3位水仙花数计算pythonoj_Python解答蓝桥杯省赛真题之从入门到真题
若发现此文章消失,则是在等待审核中,稍等一会儿即可显示,谢谢. 另外,我会尽量晚上上传更新题目. 此文章太长了,导致MD编辑器很卡,另写了一篇接续 传送门 Python解答蓝桥杯省赛真题之从入门到真题 ...
- Java从入门到精通08-二进制、位运算、移位运算
Java从入门到精通08-二进制.位运算.移位运算 二进制(Binary)数用0和1两个数字及其组合来表示任何数.进位规则是"逢2进1",数字1在不同的位上代表不同的值,按从右到左 ...
- python3所支持的整数进制_Python3快速入门(三)——Python3标准数据类型
Python3快速入门(三)--Python3标准数据类型 一.Python3标准数据类型 Python3 中有六种标准数据类型: A.Number(数字) B.String(字符串) C.List( ...
- javascript进制转换_《算法笔记》3.5小节——入门模拟-gt;进制转换
@[TOC] # Contest100000579 - <算法笔记>3.5小节--入门模拟->进制转换 ## 例题 ### PATB1022 PTA | 程序设计类实验辅助教学平台 ...
- c语言3到7位水仙花数流程图_C语言入门基础整理
学习计算机技术,C语言可以说是必备的,他已经成为现在计算机行业人学习必备的,而且应用也是十分的广泛,今天就来看看拥有几年c语言工作经验的大神整理的C语言入门基础知识,没有学不会,只有不肯学. 结构化程 ...
最新文章
- VC++ 自定义消息学习总结
- Ajax异步请求-简单模版
- Netlink实现热拔插监控
- 计算机考研379分,考研379分报考南开大学被刷,是调剂还是二战?师姐建议非常肯定...
- 【JS基础】异步和单线程
- win上部署基于openvino2020.2的yolov5算法
- 《android深入探索》第四章心得
- 大数据可视化的重要性体现在哪里
- unittest 测试
- 【树叶分类】基于matlab GUI BP神经网络植物叶片识别分类【含Matlab源码 916期】
- postgresql触发器实例
- [java编程题]打印指定年指定月份的日历
- 开始启航:Redis中国用户会(CRUG)首次常委会召开 选出主席和校长
- 编辑图片加文字的软件哪个好?这三个软件还不错
- TCP连接耗尽攻击异常报文攻击与防御
- html5:块级元素
- Android环信即时通信集成全过程(含demo)
- 【数学】一些数学概念
- 2、[python]编辑器
- Unity中C#代码学习用wasd和上下左右键控制物体前后左右上下移动和绕轴旋转