小赵对进制特别感兴趣,不光研究2进制,3进制,4进制,5进…….….突然有一次,他发现了一个特殊的数2992,这个数,它的十进制数表示,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四位数字之和也为22,同时它的十二进制数表示1894,其四位数字之和也为22,啊哈,真是巧啊。之后他就去翻书,发现这种数叫sky数。但是要判断这样的数还是有点麻烦啊,那么现在请你帮忙来判断任何一个十进制的四位数,是不是Sky数吧。

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int n=sc.nextInt();if (getRSum(n,10)==getRSum(n,12)&&getRSum(n,10)==getRSum(n,16)){System.out.println("is sky number");}else {System.out.println("no");}}public static int getRSum(int n,int r){int sum=0;//存储R进制下的数位和while (n>0){sum+=n%r;//sum=sum+n%10;n/=r;}return sum;}
}

判断一个数是不是Sky数相关推荐

  1. Java判断一个数是不是快乐数

    Java判断一个数是不是快乐数 快乐数的定义: 快乐数(happy number)有以下的特性: 在给定的进位制下,该数字所有数位(digits)的平方和,得到的新数再次求所有数位的平方和,如此重复进 ...

  2. 汇编:怎么判断一个数是立即数

    什么是立即数: 立即数通常是指在 立即寻址方式 指令中给出的数,立即数是一个符号常量. 底层原理: 怎么判断一个数是不是立即数: 首先我们要通过判断我们能不能通过这个数,找到一个0-255之间的数,然 ...

  3. 判断三个数最大的数 从结果出发思考问题

    给定三个数a b c求最大的数 正向思维是这样考虑的,先求出a和b之间最大的,可能是a可能是b,然后和c比较,最后的结果可能是a 可能是b 可能是c 从结果出发是怎么思考问题的. 不管怎么样,我们最后 ...

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

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

  5. C语言判断一个数是否是回文数

    C语言判断一个数是否是回文数 #include <stdio.h> int main(){int num, s, y = 0;printf("请输入一个数字: ");s ...

  6. C++判断一个数是否为回文数palindrome的算法(附完整源码)

    C++判断一个数是否为回文数palindrome的算法 C++判断一个数是否为回文数palindrome的算法完整源码(定义,实现,main函数测试) C++判断一个数是否为回文数palindrome ...

  7. C++判断一个数是否为armstrong number阿姆斯特朗数(附完整源码)

    C++判断一个数是否为armstrong number阿姆斯特朗数算法 C++判断一个数是否为armstrong number阿姆斯特朗数算法完整源码(定义,实现,main函数测试) C++判断一个数 ...

  8. substr判断最后一个是不是逗号_用java帮助你判断一个数是不是回文数

    哈喽大家好,这里是Java小白成长记! 昨天分享了怎么来判断一个数字的奇偶性,其中用到了if选择语句和求余运算,虽然都不是很难的知识点,但是也不可能分享一次就不管了,所以今天继续分享一个和它俩有关的的 ...

  9. python 用if判断一个数是不是整数_Python基础教程07-函数和模块的使用

    在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解. x1+x2+x3+x4=8 事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案.想到这一点问题的 ...

最新文章

  1. php 小技巧总结,PHP学习的技巧是什么 PHP学习的技巧和学习的要素总结
  2. 蓝桥杯:基础练习 闰年判断
  3. python库整理: Collections.Counter
  4. C++之指针探究(六):二级指针和指针数组
  5. 黄刘生--数据结构--答案 2
  6. hibernate一对多自关联的记录(以树形菜单为例)
  7. sklearn datasets 库使用说明
  8. ERROR: Unsupported method: AndroidProject.getVariantNames().
  9. MFC笔记2.双击改变listctrl中的值
  10. 如何将HTML与win10桌面壁纸,Win10默认桌面背景怎么设置
  11. [Jetson TX2] NVIDIA Jetson TX2 参数介绍
  12. python stacktrace_pystack--python stack trace--让python打印线程栈信息
  13. Android安卓——Android程序生命周期
  14. 机器学习多步时间序列预测解决方案
  15. html5性格测试,9种性格测试
  16. 谈谈c语言中delay的用法
  17. STC目前所有系列的中断列表
  18. svn: E155017: 工作副本的参考文件损坏【解决方案】
  19. 北航数理统计大作业_如何自学概率论与数理统计/微积分/线性代数等科目
  20. sinx的导数是多少

热门文章

  1. 毕业设计一周一记04
  2. linux命令行连接wifi RTL810xE PCI Express Fast Ethernet Controller 网卡
  3. 移动千牛开放体验治理实践与防治方案
  4. 神州数码牵手国内最大远程接入平台提供商
  5. daas 数据即服务_什么是云计算?云的基本特征;云服务模型;--IT基础知识系列...
  6. 单片机io口定义C语言,怎样把单片机的8个不同管脚定义成同一个IO口??
  7. 舔狗日记更新美化版源码
  8. 倩女手游经验计算机,倩女幽魂手游升级攻略 如何保证每天获经验最大
  9. 海盗分金c语言算法,[经典算法]海盗分金问题sql求解(贪心算法)
  10. yii2 controller behaviors 函数的 那些事儿