博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
铂金钻石组第五题
阅读量:20600 次
发布时间:2019-12-03

本文共 840 字,大约阅读时间需要 2 分钟。

水仙花数

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 265416 Accepted Submission(s): 74493

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
我也觉得没什么好分析的吧?
ac代码
#include
#include
using namespace std;
int main()
{
int m, n;
while (cin >> m >> n)
{
int a = 0,b=0;
for (int i = m;i <= n;i++)
{
if ((b = pow(i % 10, 3) + pow(i / 10 % 10, 3) + pow(i / 100, 3)) == i)
{
a++;
if (a > 1)
cout << " " << b;
else cout << b;
}
}
if (a == 0)
cout << “no” << endl;
else cout << endl;
}
}

转载地址:http://mgevfk.baihongyu.com/

你可能感兴趣的文章
IOS实现图片倒影效果
查看>>
https使用相关资料
查看>>
启动页延迟
查看>>
Cornerstone链接SVN教程
查看>>
环信集成错误
查看>>
微信支付
查看>>
支付宝支付集成
查看>>
极光推送
查看>>
iOS 获取本地设备IP地址
查看>>
QQ丶微信分享URL Schemes填写
查看>>
dispatch_sync死锁
查看>>
博客笔记总结2
查看>>
博客笔记总结1
查看>>
UITextField 限制输入字数
查看>>
时间日期比较
查看>>
IOS将字符串转换为日期时间格式
查看>>
数组 字典转Json
查看>>
判断textField是否为纯数字
查看>>
JSonKit支持 ARC
查看>>
自定义iOS7导航栏背景,标题和返回按钮文字颜色
查看>>