Sky number
Sky number
- 描述
-
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相关推荐
- HDU2097 Sky数【进制】
Sky数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- 杭电------2097 Sky数(C语言写)
//这个题没有一次过,哈哈哈哈,题意理解错了,开始还以为是必须加起来等于22呢 //其实就是依次算出个进制下的和,虽然每个循环最多循环四次,但是还是加上必要的判断,想办法让 //提前结束 #inclu ...
- hdu2097 Sky数
Sky数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- hdu 2097 Java Sky数
点击打开链接 Sky数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tota ...
- 判断一个数是否为Sky数
判断Sky数 Problem Description Sky从小喜欢奇特的东西,而且天生对数字特别敏感,一次偶然的机会,他发现了一个有趣的四位数2992,这个数,它的十进制数表示,其四位数字之和为2+ ...
- 判断一个数是不是Sky数
小赵对进制特别感兴趣,不光研究2进制,3进制,4进制,5进--.-.突然有一次,他发现了一个特殊的数2992,这个数,它的十进制数表示,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四 ...
- hdoj 2097 Sky数
Sky数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- HDU2097:Sky数
点击打开题目链接 Sky数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) To ...
- 杭电2097--Sky数
Sky数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
最新文章
- 施工日志管理软件app_康智颐app下载-康智颐客户端下载v1.4.9 安卓官方版
- vue main.js 引入 全局 js 统一导入 js
- C++二维码相关库编译
- Android --- Android Device Monitor 在 3.0 版本之后废弃了怎么办
- python 中五种常用的数据类型
- TVM:通过Python接口(AutoTVM)来编译和优化模型
- C语言指针怎么存二维数组,C语言怎么用指针代替二维数组
- python实现雪花飘落的效果_使用javascript实现雪花飘落的效果
- Protobuffer和json深度对比
- python非零返回怎么解决_Python:从命令行获取输出,该命令行以非零退出代码退出...
- data()中的数据可以直接操作
- Oracle服务的作用
- 网桥(Bridge)作用详解
- ReflectionException: There is no setter for property named ‘createTime‘ in ‘class XXX‘
- The 2018 ACM-ICPC Asia Qingdao Regional Contest (Mirror)
- 【计网】2.2.4 Web缓存/代理服务器
- T480s安装Ubuntu16
- python实现寻迹功能
- Python 面向对象 --- 多态
- 痞子衡嵌入式:串口调试工具Jays-PyCOM诞生记 - 索引