水仙花数(附C++ AC代码)
题目来源
牛客网——2017校招真题在线编程
题目描述
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。
输入描述:
输入数据有多组,每组占一行,包括两个整数m和n(100 ≤ m ≤ n ≤ 999)。
输出描述:
对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;
如果给定的范围内不存在水仙花数,则输出no;
每个测试实例的输出占一行。
示例1
输入
复制
100 120
300 380
输出
复制
no
370 371
#include <bits/stdc++.h>
using namespace std;bool isPrime(int n);int main()
{int m,n;while(cin >> m >> n){int count = 0; //用count来计算在[n,m]这个区间内水仙花数的个数for(int i=m;i<=n;i++){if(isPrime(i)){if(count==0){cout << i;}else{cout << " " << i;}count++;}}if(count==0){cout << "no";}cout << endl;}system("pause");return 0;
}bool isPrime(int n)
{int a = n/100; //百位int b = n%100/10; //十位int c = n%10; //个位if(a*a*a+b*b*b+c*c*c==n){return true;}return false;
}
水仙花数(附C++ AC代码)相关推荐
- 水仙花数python代码for_水仙花数如何用python代码表示?
水仙花数如何用python代码表示? 水仙花数的python代码为: 水仙花数是指一个3位正整数,它的每个位上的数字的3次幂之和等于它本身.(例如:1^3 + 5^3+ 3^3 = 153) 下面用一 ...
- c语言中水仙花数的代码,水仙花数c语言实现代码
水仙花数c语言实现代码 任务二报告 v1.2 前言: 本次任务我使用的是c语言(其他语言不熟悉...汗颜). 源码: #include int main() { int a,b,c,d,e,f,g,h ...
- python找水仙花数_Python一句代码实现找出所有水仙花数的方法
水仙花数是指一个 3位正整数,它的每个位上的数字的 3 次幂之和等于它本身.(例如:1^3 + 5^3+ 3^3 = 153) 下面用一句代码实现找出所有的水仙花数: 方法一: >>> ...
- Java 求解自幂数(水仙花数)
文章目录 什么是自幂数 Java pow() 方法扩展 如何求自幂数 什么是水仙花数 如何求水仙花数 附:常见水仙花数 什么是自幂数 如果在一个固定的进制中,一个 n 位自然数等于自身各个数位上数字的 ...
- [华为机试练习题]60.水仙花数
题目 描述: 水仙花数又称阿姆斯特朗数. 水仙花数是指一个n 位数( n≥3 ),它的每个位上的数字的n 次幂之和等于它本身.(例如:1^3 + 5^3 + 3^3 = 153) 求输入的数字是否为水 ...
- (篇五)C语言水仙花数的花样求法
文章目录 一.水仙花数的由来 二.基础版水仙花数 三.进阶版水仙花数 四.高级版水仙花数 本篇主要分析了水仙花数的各种求法."水仙花数"也叫做"阿姆斯特朗数", ...
- 水仙花数(所有自幂数)的实现详解-C语言
目录 1.什么是水仙花数 2.题目描述 3.代码实现 4.求其他自幂数(拓展) 代码实现 5.封装函数实现(给出位数,求该位上的所有自幂数) 6.给出范围n,求出范围(0~n)之间所有自幂数 7.完整 ...
- C语言编程练习之水仙花数
题目: 输出所有的"水仙花数","水仙花数"是指一个三位数,它的各位数字立方和等于该数 本身.例如:153是一个"水仙花数",153= ...
- 使用Go语言来写乘法表和水仙花数
文章目录 题目介绍 乘法表 水仙花数 写法一 写法二 题目介绍 众所周知,一门编程语言的学习,离不开周而复始的实践,接下来,介绍两个非常简单的小题目. 乘法表:顾名思义,打印出99乘法口诀表 水仙花数 ...
最新文章
- C++中const指针用法汇总
- 使用tensorflow实现全连接神经网络的简单示例,含源码
- HDU-2102 A计划 BFS
- Winform中实现执行cmd命令的工具类
- Flutter入门:动画相关
- Raft 一致性算法论文译文
- JavaScript 自执行函数和 jQuery扩展方法
- 网页错误排查 如何?
- 1.4、设置 SpringApplication 主启动类
- JavaScript等同于printf / String.Format
- 四十五、 Redis云平台CacheCloud搭建之二进制文件
- 黑客+马拉松=? 黑客马拉松?
- 老大,不好了,内存泄漏了!
- java 条形码校验_java 实现条形码ENA-13校验码计算方法
- Lifeline功能介绍03——课堂信息的查询
- H.266/VVC测试软件VTM
- 水星路由器wan口ip显示0_路由器wan口状态全是0 路由器wan口状态ip为0-192路由网
- 数据可视化实验:python数据可视化-柱状图,条形图,直方图,饼图,棒图,散点图,气泡图,雷达图,箱线图,折线图
- windows程序设计(一)
- xpath常见错误:Opening and ending tag mismatch: meta line 4 的处理方法【Python爬虫】
热门文章
- 方正机器刷bois加保护卡
- “伟哥”之争,一场脸红心跳的生意
- OL4两种绘制台风圈方式的比较
- hdu 5468 Puzzled Elena
- Milvus 数据处理流程解剖
- Catfish Effect
- B.Fortune Telling Codeforces Round #770 (Div. 2)
- java读写德卡数据_Spark Streaming 读取Kafka数据写入ES
- 如何同时倒放多段视频,并添加一行滚动字幕
- PHP输出数组偶数位置,如何用PHP实现数组中偶数位置元素大于奇数位置元素?