Sky number

时间限制:1000 ms  |  内存限制:65535 KB
难度:1
描述
key天生对数字特别敏感,一次偶然的机会,他发现了一个有趣的四位数2992,这个数,它的十进制数表示,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四位数字之和也为22,同时它的十二进制数表示1894,其四位数字之和也为22。key非常喜欢这种四位数(三种进制的和相等),由于他的发现,所以这里我们命名其为key数。但是要判断这样的数还是有点麻烦啊,那么现在请你帮忙来判断任何一个十进制的四位数,是不是key数吧。

输入
输入含有一些四位正整数,如果为0,则输入结束。
输出
若n为Sky数,则输出“#n is a sky Number.”,否则输出“#n is not a sky Number.”。每个结果占一行。注意:#n表示所读入的n值。
样例输入
2992
1234
0
样例输出
2992 is a Sky Number.
1234 is not a Sky Number.
import java.util.Scanner;public class Main {public static int fun(int number, int system) {int sum = 0;while (number > 0) {sum += number % system;number /= system;}return sum;}public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int number = scanner.nextInt();while (number != 0) {if (fun(number, 10) == fun(number, 12)&& fun(number, 12) == fun(number, 16)) {System.out.println(number + " is a Sky Number.");} else {System.out.println(number + " is not a Sky Number.");}number = scanner.nextInt();}}
}

Sky number相关推荐

  1. HDU2097 Sky数【进制】

    Sky数 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  2. 杭电------2097 Sky数(C语言写)

    //这个题没有一次过,哈哈哈哈,题意理解错了,开始还以为是必须加起来等于22呢 //其实就是依次算出个进制下的和,虽然每个循环最多循环四次,但是还是加上必要的判断,想办法让 //提前结束 #inclu ...

  3. hdu2097 Sky数

    Sky数 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  4. hdu 2097 Java Sky数

    点击打开链接 Sky数 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tota ...

  5. 判断一个数是否为Sky数

    判断Sky数 Problem Description Sky从小喜欢奇特的东西,而且天生对数字特别敏感,一次偶然的机会,他发现了一个有趣的四位数2992,这个数,它的十进制数表示,其四位数字之和为2+ ...

  6. 判断一个数是不是Sky数

    小赵对进制特别感兴趣,不光研究2进制,3进制,4进制,5进--.-.突然有一次,他发现了一个特殊的数2992,这个数,它的十进制数表示,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四 ...

  7. hdoj 2097 Sky数

    Sky数 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  8. HDU2097:Sky数

    点击打开题目链接 Sky数 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) To ...

  9. 杭电2097--Sky数

    Sky数 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

最新文章

  1. 施工日志管理软件app_康智颐app下载-康智颐客户端下载v1.4.9 安卓官方版
  2. vue main.js 引入 全局 js 统一导入 js
  3. C++二维码相关库编译
  4. Android --- Android Device Monitor 在 3.0 版本之后废弃了怎么办
  5. python 中五种常用的数据类型
  6. TVM:通过Python接口(AutoTVM)来编译和优化模型
  7. C语言指针怎么存二维数组,C语言怎么用指针代替二维数组
  8. python实现雪花飘落的效果_使用javascript实现雪花飘落的效果
  9. Protobuffer和json深度对比
  10. python非零返回怎么解决_Python:从命令行获取输出,该命令行以非零退出代码退出...
  11. data()中的数据可以直接操作
  12. Oracle服务的作用
  13. 网桥(Bridge)作用详解
  14. ReflectionException: There is no setter for property named ‘createTime‘ in ‘class XXX‘
  15. The 2018 ACM-ICPC Asia Qingdao Regional Contest (Mirror)
  16. 【计网】2.2.4 Web缓存/代理服务器
  17. T480s安装Ubuntu16
  18. python实现寻迹功能
  19. Python 面向对象 --- 多态
  20. 痞子衡嵌入式:串口调试工具Jays-PyCOM诞生记 - 索引

热门文章

  1. 诺奖得主涉嫌学术造假!30多篇论文被曝P图、复制粘贴,牵扯中科大教授等多国学者
  2. word中给论文标参考文献和文献序号变化后的自动更新
  3. 南昌课程大纲_cnn
  4. 循迹避障小车系统设计
  5. python用PyQt5实现一个简单的表白软件(代码实现+py文件打包成exe文件)
  6. bootstrap table 中自定义样式 隐藏一列,能够同过jQuery获取隐藏列
  7. 医学图像处理——入门篇(一)
  8. aba会导致问题_ABA问题产生及解决方案
  9. 37种传感器(十八)无源蜂鸣器模块+Stduino NanoUNO
  10. BZOJ2295我爱你啊