Sky数
来源:互联网 发布:一级域名绑定博客 编辑:程序博客网 时间:2024/05/17 23:52
Total Submission(s): 16448 Accepted Submission(s): 9444
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<stdio.h>
main(){
int a,c,b,n,m,i,k,r;
while(scanf("%d",&n)&&n!=0)
{
m=n;
a=b=c=0;
while(n)
{
r=n%10;
n=n/10;
a+=r;
}
n=m;
while(n)
{
r=n%12;
n=n/12;
b+=r;
}
n=m;
while(n)
{
r=n%16;
n=n/16;
c+=r;
}
if(a==b&&b==c)
printf("%d is a Sky Number.\n",m);
else
printf("%d is not a Sky Number.\n",m);
}
return 0;
}
1 0
- sky数
- sky 数
- Sky数
- Sky数
- Sky数
- Sky数
- Sky数
- Sky数
- Sky数
- Sky数
- sky数
- Sky 数
- Sky 数
- Sky 数
- 2097 Sky数
- hdu 2097 Sky数
- HDU2097:Sky数
- HDU 2097 Sky数
- 中兴手机使用webview出现NPObject deleted问题
- LeetCode: Remove Linked List Elements
- asp.net代码操作xml示例
- GCJ 2015R2(Pegman-试出来)
- iOS5中UIViewController的新方法 addChildViewController
- Sky数
- UML类图几种关系的总结
- iOS 获取UIWebView的高度
- 毕设-DEMO-Linux+PyAudio+Kaldi的演示程序(一)-PyAudio录音
- 徐有高【TTG&多玩自购】PS3《英雄传说 闪之轨迹》
- MyISAM 和 InnoDB 讲解
- 原来do while(0) 可以这样用
- 疯狂Java学习笔记(73)-----------ThreadLocal
- Java并发编程:Callable、Future和FutureTask