判断一个数是不是Sky数
小赵对进制特别感兴趣,不光研究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数相关推荐
- Java判断一个数是不是快乐数
Java判断一个数是不是快乐数 快乐数的定义: 快乐数(happy number)有以下的特性: 在给定的进位制下,该数字所有数位(digits)的平方和,得到的新数再次求所有数位的平方和,如此重复进 ...
- 汇编:怎么判断一个数是立即数
什么是立即数: 立即数通常是指在 立即寻址方式 指令中给出的数,立即数是一个符号常量. 底层原理: 怎么判断一个数是不是立即数: 首先我们要通过判断我们能不能通过这个数,找到一个0-255之间的数,然 ...
- 判断三个数最大的数 从结果出发思考问题
给定三个数a b c求最大的数 正向思维是这样考虑的,先求出a和b之间最大的,可能是a可能是b,然后和c比较,最后的结果可能是a 可能是b 可能是c 从结果出发是怎么思考问题的. 不管怎么样,我们最后 ...
- 判断一个数是否为Sky数
判断Sky数 Problem Description Sky从小喜欢奇特的东西,而且天生对数字特别敏感,一次偶然的机会,他发现了一个有趣的四位数2992,这个数,它的十进制数表示,其四位数字之和为2+ ...
- C语言判断一个数是否是回文数
C语言判断一个数是否是回文数 #include <stdio.h> int main(){int num, s, y = 0;printf("请输入一个数字: ");s ...
- C++判断一个数是否为回文数palindrome的算法(附完整源码)
C++判断一个数是否为回文数palindrome的算法 C++判断一个数是否为回文数palindrome的算法完整源码(定义,实现,main函数测试) C++判断一个数是否为回文数palindrome ...
- C++判断一个数是否为armstrong number阿姆斯特朗数(附完整源码)
C++判断一个数是否为armstrong number阿姆斯特朗数算法 C++判断一个数是否为armstrong number阿姆斯特朗数算法完整源码(定义,实现,main函数测试) C++判断一个数 ...
- substr判断最后一个是不是逗号_用java帮助你判断一个数是不是回文数
哈喽大家好,这里是Java小白成长记! 昨天分享了怎么来判断一个数字的奇偶性,其中用到了if选择语句和求余运算,虽然都不是很难的知识点,但是也不可能分享一次就不管了,所以今天继续分享一个和它俩有关的的 ...
- python 用if判断一个数是不是整数_Python基础教程07-函数和模块的使用
在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解. x1+x2+x3+x4=8 事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案.想到这一点问题的 ...
最新文章
- php 小技巧总结,PHP学习的技巧是什么 PHP学习的技巧和学习的要素总结
- 蓝桥杯:基础练习 闰年判断
- python库整理: Collections.Counter
- C++之指针探究(六):二级指针和指针数组
- 黄刘生--数据结构--答案 2
- hibernate一对多自关联的记录(以树形菜单为例)
- sklearn datasets 库使用说明
- ERROR: Unsupported method: AndroidProject.getVariantNames().
- MFC笔记2.双击改变listctrl中的值
- 如何将HTML与win10桌面壁纸,Win10默认桌面背景怎么设置
- [Jetson TX2] NVIDIA Jetson TX2 参数介绍
- python stacktrace_pystack--python stack trace--让python打印线程栈信息
- Android安卓——Android程序生命周期
- 机器学习多步时间序列预测解决方案
- html5性格测试,9种性格测试
- 谈谈c语言中delay的用法
- STC目前所有系列的中断列表
- svn: E155017: 工作副本的参考文件损坏【解决方案】
- 北航数理统计大作业_如何自学概率论与数理统计/微积分/线性代数等科目
- sinx的导数是多少
热门文章
- 毕业设计一周一记04
- linux命令行连接wifi RTL810xE PCI Express Fast Ethernet Controller 网卡
- 移动千牛开放体验治理实践与防治方案
- 神州数码牵手国内最大远程接入平台提供商
- daas 数据即服务_什么是云计算?云的基本特征;云服务模型;--IT基础知识系列...
- 单片机io口定义C语言,怎样把单片机的8个不同管脚定义成同一个IO口??
- 舔狗日记更新美化版源码
- 倩女手游经验计算机,倩女幽魂手游升级攻略 如何保证每天获经验最大
- 海盗分金c语言算法,[经典算法]海盗分金问题sql求解(贪心算法)
- yii2 controller behaviors 函数的 那些事儿