Sky数

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 16806    Accepted Submission(s): 9623

Problem Description
Sky从小喜欢奇特的东西,而且天生对数字特别敏感,一次偶然的机会,他发现了一个有趣的四位数2992,这个数,它的十进制数表示,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四位数字之和也为22,同时它的十二进制数表示1894,其四位数字之和也为22,啊哈,真是巧啊。Sky非常喜欢这种四位数,由于他的发现,所以这里我们命名其为Sky数。但是要判断这样的数还是有点麻烦啊,那么现在请你帮忙来判断任何一个十进制的四位数,是不是Sky数吧。
Input
输入含有一些四位正整数,如果为0,则输入结束。
Output
若n为Sky数,则输出“#n is a Sky Number.”,否则输出“#n is not a Sky Number.”。每个结果占一行。注意:#n表示所读入的n值。
Sample Input
2992 1234 0
Sample Output
2992 is a Sky Number. 1234 is not a Sky Number.

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int n=sc.nextInt(); if(n==0){ return; } int a=change(n,10),b=change(n,16),c=change(n,12); if(a==b&&a==c){ System.out.println(n+" is a Sky Number."); }else{ System.out.println(n+" is not a Sky Number."); } } } //把十进制数n转换为m进制并判断每位相加之和 public static int change(int n,int m){ int sum=0; while(n!=0){ sum+=n%m; n/=m; } return sum; } }

hdu2097 Sky数相关推荐

  1. HDU2097 Sky数【进制】

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

  2. HDU2097:Sky数

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

  3. hdu 2097 Java Sky数

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

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

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

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

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

  6. hdoj 2097 Sky数

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

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

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

  8. CCF认证训练行动路线图

    通过CCF认证的训练题选自三个方面,一是CCF认证试题,二是使用北大百练的练习题等等,三是ACM-ICPC的练习题. CCF认证的试题是必须练习的,通过CCF试题的练习有助于了解试题风格特点.然而CC ...

  9. TYUT-A2专题题解

    TYUT-A2专题题解 循序渐进,基础练起. 01递推与组合 HDU1210 Eddy's 洗牌问题[递推函数+模拟] - 海岛Blog - CSDN博客 HDU2044 一只小蜜蜂...[递推] - ...

最新文章

  1. 【C语言】用宏实现将一个整数的二进制位的奇数位和偶数位交换
  2. Ruby错误:iconv will be deprecated in the future, use String#encode instead.
  3. html text报错,AFNetWorking 请求报错 text/html
  4. 我的QT4.5编译流水帐(转帖)
  5. Project Student:维护Webapp(可编辑)
  6. 细粒度图像分类_北大提出PKU FG-XMedia:细粒度跨媒体检索数据集和评测基准
  7. 自用迷你版的Deferred
  8. java图形界面 关闭_用 java编写的图形用户界面运行后怎么关不掉
  9. 阿里这份Java程序性能优化指南,让你的程序快上200%
  10. 适合小白的几个入门级Python ocr识别库
  11. python图像差分法目标检测_OpenCV实现帧差法检测运动目标
  12. PID控制原理(全干货)
  13. java解析project mpp文件_Java利用mpxj解析mpp格式文件
  14. 杭州小伙逆行-没有生活,只有活着
  15. RabbitMQ快速入门(详细)
  16. centos7 net-snmp agentx
  17. java三维动画_基于Java3D的交互式三维动画的研究
  18. L3 Sequence
  19. 凯撒密码(还原明文)
  20. linux系统的文件句柄数

热门文章

  1. idea 类识别不出来
  2. 到机房维修服务器完全纪实
  3. 直播教育平台开发—老师学生上课学习的好帮手
  4. 超级大数据公司即将诞生 全球招募大数据领域人才
  5. org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actua
  6. 蓝牙外设配对时输入密码的三种状态说明
  7. 发表论文查重率是多少?
  8. 短视频剪辑操作一览图
  9. leetcode 前缀树
  10. Android 压缩优化apk