HDU 2097 Sky数(进制转换)
来源:互联网 发布:淘宝云客服兼职 编辑:程序博客网 时间:2024/05/21 22:34
Sky数
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 25716 Accepted Submission(s): 14589
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 Input299212340Sample Output2992 is a Sky Number.1234 is not a Sky Number.
#include<stdio.h> // 完整的进制转化调用函数 int fin(int n,int r) { int sum=0,s; while(n!=0) { s=n%r; n=n/r; sum+=s; } return sum; } int main() { int n; while(scanf("%d",&n)!=EOF && n!=0) { if(fin(n,10)==fin(n,12) && fin(n,10)==fin(n,16)) printf("%d is a Sky Number.\n",n); else printf("%d is not a Sky Number.\n",n); } return 0 ; }
阅读全文
0 0
- HDU 2097 Sky数 (进制转换)
- HDU 2097 Sky数(进制转换)
- HDU 2097 Sky数(数制转换)
- HDOJ 2097-Sky数【进制转换】
- hdoj-2097Sky数(进制转换)
- hdu 2097 Sky数
- HDU 2097 Sky数
- HDU 2097 Sky数.
- HDU 2097 Sky数
- Sky数(HDU 2097)
- HDU 2097 Sky数
- HDU 2097 Sky数
- hdu-2097-Sky数
- hdu-2097-Sky数
- HDU 2097 Sky 数
- hdu-2097-Sky数
- HDU 2097 Sky数
- hdu 2097 Sky数
- 【回顾】从零入门机器学习算法与实践
- 深度学习系列之二:卷积神经网络 | 公开课
- 计蒜客-二分匹配习题 男女分组
- 参数与非参数的机器学习算法
- 从getmemery()函数看内存管理、函数传参等一系列问题
- HDU 2097 Sky数(进制转换)
- mysql server for mac forget password
- 最长反链(bzoj 1143: [CTSC2008]祭祀river)
- 开源调度系统
- [DP 组合] BZOJ5004 & Hihocoder1075. 开锁魔法 III
- Windows下C++ 模拟键盘输入,鼠标点击,鼠标移动,获取句柄
- codeforces 878D
- JMP法劫持dll函数
- HDU 1861 游船出租(模拟)