水仙花数

Problem Description

春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+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

题解:

#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
    int n,m,a,b,c,temp;
    while (cin >> n >> m)
    {
        temp = 0;
        for (int i = n; i <= m; i++)
        {
            a = i / 100;
            b = i % 100 / 10;
            c = i % 100 % 10;
            if (i == pow(a, 3) + pow(b, 3) + pow(c, 3))
            {
                printf(temp==1?" %d":"%d",i);
                temp = 1;
            }
        }
        if(temp!=1)
            cout << "no";
        cout << endl;
    }
    return 0;
}

注意输出格式:printf(temp==1?" %d":"%d",i);

最新文章

  1. 11g新特性-查询缓存(1)
  2. [Leetcode] Scramble String
  3. sql server查看正在执行的进程
  4. Python天猫淘宝评论爬虫
  5. [CSS]图片与文字对齐问题
  6. Java学习笔记--反射
  7. 获取当前PHP运行环境是否cli模式
  8. la 3942 Rember_前缀树
  9. Silverlight学习(三)
  10. 201521123019 《Java程序设计》第2周学习总结
  11. 使用python爬取百度贴吧内的图片
  12. Hystrix-命令名称、分组以及线程池划分
  13. Python脚本自动提取和替换代码中的中文
  14. Django-CSRF的使用
  15. JS执行一次任务与定期任务与清除执行
  16. excel的小bug
  17. Python之分支结构
  18. 网络Socket编程TCP协议例子
  19. POJ 2386 Lake Counting(搜索联通块)
  20. MongoDB复制集成员及状态转换

热门文章

  1. PyQt(Python+Qt)学习随笔:Qt Designer中spacer部件的sizeType属性
  2. 基础篇——SpringCloudAlibaba分布式组件
  3. [RoarCTF2019]黄金6年
  4. Proxy:简单小巧又强大好用的代理系统
  5. 【Alpha冲刺阶段】Scrum Meeting Daily5
  6. 6个JS特效教程,学完即精通
  7. oracle 11g调优常用语句
  8. 【JAVA基础&amp;Python】静态/非静态代码块
  9. Spark性能调优篇七之JVM相关参数调整
  10. RabbitMQ史上最全文章