hdu 2097 Sky数
2016-02-01 17:03
323 查看
#include<stdio.h> int main() { int n,m,k; int a,b,c; while(scanf("%d",&k)!=EOF) { if(k==0) break; a=0; b=0; c=0; n=k; while(n!=0) { m=n%10; a=a+m; n=n/10; } n=k; while(n!=0) { m=n%16; b=b+m; n=n/16; } n=k; while(n!=0) { m=n%12; c=c+m; n=n/12; } if(a==c&&b==c) printf("%d is a Sky Number.\n",k); else printf("%d is not a Sky Number.\n",k); } return 0; }
相关文章推荐
- 父类方法中使用this,那么这个this指的是谁?
- 树莓派无显示器上手步骤
- strindex实现
- fir.im Weekly - 技术人也要苦练“七十二变”
- Android Fragment是什么
- 游戏中接入第三方渠道时 关于meta-data的一些小问题
- 网狐 自绘 倒计时和准备按钮
- Java实现排队论的原理
- VNC Server Configuration
- POJ3461 字符串hash
- python 几种常见的测试框架
- iOS开发-NSInteger 和 int 的区别
- 加载动作
- MongoDB的安装以及自启动问题
- OI知识体系
- 多线程之NSThread
- 一个轻client,多语言支持,去中心化,自己主动负载,可扩展的实时数据写服务的实现方案讨论
- 如果数据文件顺序被打乱,你有办法找回正确的文件把数据库打开吗?
- Bool
- AS不能发布release版本的解决方案