• hdu 2010


    题意:

    数学上有个水仙花数,他是这样定义的:
    “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。
    现在要求输出所有在m和n范围内的水仙花数。

    解答:

    哈哈,先遍历100~999所有数,检查是否满足水仙花数的条件,然后就可以直接用啦,只有四个数153,370,371,407

    然后注意输出格式,第一次不小心Presentation error.

       1:  #include<stdio.h>
       2:  #include<stdlib.h>
       3:  int id[4]={153,370,371,407};
       4:  int main(){
       5:      int m,n,i;
       6:      while(scanf("%d %d",&m,&n)!=EOF){
       7:          int flag=0;
       8:          for(i=0;i<4;i++){
       9:              if(m<=id[i]&& id[i]<=n){
      10:                  flag++;
      11:                  if(flag!=1)
      12:                      printf(" ");
      13:                  printf("%d" ,id[i]);
      14:              }
      15:          }
      16:          if(flag==0)
      17:              printf("no");
      18:          printf("
    ");
      19:      }
      20:  }
  • 相关阅读:
    HashSet
    HashMap
    commons-configuration读取配置文件
    JAVA多线程和并发基础面试问答(转载)
    集合
    java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和联系
    七段数码管绘制
    函数的定义与使用
    程序的分支控制
    文本进度条
  • 原文地址:https://www.cnblogs.com/ZJUT-jiangnan/p/3613989.html
Copyright © 2020-2023  润新知