“水仙花”数的问题
来源:互联网 发布:sqlserver打开数据库 编辑:程序博客网 时间:2024/05/16 19:45
Problem Description:
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如: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
解决方案
#include <iostream>#include <cmath>using namespace std;int main(){ int m, n; int sum = 0; int bai, shi, ge; int k = 0, a[1000] = { 0 }; while (cin >> m >> n) { for (int i = m; i <= n; i++) { bai = i / 100 % 10; shi = i / 10 % 10; ge = i / 1 % 10; sum = bai*bai*bai + shi*shi*shi + ge*ge*ge; if (i == sum) { a[k++] = i; cout << sum << " "; } } if (a[0] == 0) cout << "no" << endl; } return 0;}
0 0
- 水仙花数的问题
- “水仙花”数的问题
- java 水仙花数的问题小程序
- 水仙花数问题
- C++ 水仙花数问题
- acm水仙花数问题
- 水仙花数问题
- 水仙花数问题
- 水仙花数问题
- 水仙花数:n位数的水仙花数
- 水仙花数的输出
- 水仙花数的求法
- 水仙花数的求取
- 五位数的水仙花数
- 求水仙花数的
- 水仙花数的输出
- python的水仙花数
- 水仙花数的PE!!!
- 【操作系统】概念总结
- Spring连载(1)
- 神经网络向量化
- Java笔记--CenOS6.5搭建hadoop2.7.1伪分布式环境
- OpenCV中CalcOpticalFlowFarneback()函数分析
- “水仙花”数的问题
- mybatis入门到精通教程
- hdu 1576 A/B (求乘法逆元——扩展欧几里得)
- 十大编程算法助程序员走上大神路
- dSYM文件解析与分析
- Android Intent传值
- iOS——界面通信
- kubernetes源码分析 -- kubelet组件
- 在pyspark上配置ipython notebook