zoukankan      html  css  js  c++  java
  • 水仙花数

    水仙花数

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


    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
     
    Author
    lcy
     
    Source
     
    Recommend
    JGShining   |   We have carefully selected several similar problems for you:  2012 2004 2009 2011 2008 
     
     1 #include<stdio.h>
     2 int main(){
     3     int m,n,q[100];
     4     while(scanf("%d%d",&m,&n)!=EOF){
     5         int a,b,c,i,k=0;
     6         for(i=m;i<=n;i++){
     7             a=i/100;
     8             b=i/10%10;
     9             c=i%10;
    10             if(a*a*a+b*b*b+c*c*c==i){
    11                 q[k]=i;
    12                 k++;
    13             }
    14         }
    15         if(k){
    16             for(int i=0;i<k-1;i++) printf("%d ",q[i]);
    17             printf("%d
    ",q[k-1]);
    18         }
    19         else
    20             printf("no
    ");
    21     }
    22     return 0;
    23 }
  • 相关阅读:
    Swift-自定义类的构造函数
    Swift-存储属性,计算属性,类属性
    iOS-UICollectionViewController协议及回调
    Swift-数组
    Swift-switch使用注意点
    Swift-setValuesForKeysWithDictionary
    解决IDEA Struts2 web.xml问题
    枚举类
    增强for循环 -- foreach循环
    静态导入
  • 原文地址:https://www.cnblogs.com/dddddd/p/6694095.html
Copyright © 2011-2022 走看看