HDU_2097 Sky数
来源:互联网 发布:泰国旅游攻略知乎 编辑:程序博客网 时间:2024/06/15 23:30
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.
Source
2007省赛集训队练习赛(2)
Recommend
lcy
#include<stdio.h>int SUM(int n,int k){int m,sum=0;while(n){m=n%k;n/=k;sum+=m;}return sum;}int main(){int n;while(scanf("%d",&n)!=EOF && n!=0){int sum1,sum2,sum3;sum1=SUM(n,10);sum2=SUM(n,12);sum3=SUM(n,16);if(sum1==sum2 && sum2==sum3)printf("%d is a Sky Number.\n",n);elseprintf("%d is not a Sky Number.\n",n);}return 0;}
- HDU_2097 Sky数
- sky数
- sky 数
- Sky数
- Sky数
- Sky数
- Sky数
- Sky数
- Sky数
- Sky数
- Sky数
- sky数
- Sky 数
- Sky 数
- Sky 数
- 2097 Sky数
- hdu 2097 Sky数
- HDU2097:Sky数
- libcurl网络连接使用tcp/ip
- Unix/Linux C++应用开发-C++结构体面向对象特性
- javamail发送邮件的简单实例
- Linux下节能中断唤醒
- 智能搜索时代离我们还有多远
- HDU_2097 Sky数
- 网摘小游戏代码
- 获取文本框中字符长度,一个汉字按2个字符计算
- Unix/Linux C++应用开发-C++运算符重载
- MySQl主键以及外键
- 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()
- qt-touch
- sae出现的错误
- linux网络服务器模型(转)