【2097 Sky数】
来源:互联网 发布:孔浩 java百度云 编辑:程序博客网 时间:2024/04/28 08:05
Sky数
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 10738 Accepted Submission(s): 6260
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
299212340
Sample Output
2992 is a Sky Number.1234 is not a Sky Number.
#include<iostream>using namespace std;int fun(int n,int k){int m,sum=0;while(n){m=n%k;n/=k;sum+=m;}return sum;}int main(){int n;while(cin>>n && n!=0){int sum1,sum2,sum3;sum1=fun(n,10);sum2=fun(n,16);sum3=fun(n,12);if(sum1==sum2 && sum2==sum3)cout<<n<<" is a Sky Number."<<endl;elsecout<<n<<" is not a Sky Number."<<endl;}}
- 2097 Sky数
- hdu 2097 Sky数
- HDU 2097 Sky数
- 【2097 Sky数】
- HDU 2097 Sky数.
- HDU 2097 Sky数
- Sky数(HDU 2097)
- 2097 Sky数
- HDU 2097 Sky数
- HDU 2097 Sky数
- hdu-2097-Sky数
- hdu-2097-Sky数
- hd 2097 sky数
- HDU 2097 Sky 数
- hdu-2097-Sky数
- HDOJ 2097 Sky数
- 2097 Sky数
- HDU 2097 Sky数
- 轻松解决Win8IE10浏览器无法打开的问题
- 纯CSS实现各类气球泡泡对话框效果(推荐阅读)
- URL 中文 特殊字符 乱码处理
- Linux 进程通信 和 IO模型
- 汉字转整型数字,如:三百八十六 转成 386
- 【2097 Sky数】
- STL bitset用法总结
- Marks Distribution
- ubuntu备份与恢复
- hadoop Unable to load native-hadoop library --解决
- npm install
- 关于工具的中英文CHM指导书的菜单栏问题
- Linux之NiosSOC创建
- 黑马程序员 网络编程