文档章节

HDU2097-Sky数

 木宛城主
发布于 2015/03/02 19:42
字数 391
阅读 9
收藏 0

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 7500    Accepted Submission(s): 4427


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
2992 1234 0
 

 

Sample Output
2992 is a Sky Number. 1234 is not a Sky Number.
 

 

Source
 

 

Recommend
lcy

解决方案

int Sum(int n,int m)
{
    int s=0;
    while(n)
    {
        s+=n%m;
        n=n/m;
    }
    return s;    
}
int main()
{
    int n;
    while(scanf("%d",&n),n)
    {

          printf(Sum(n,10)==Sum(n,12)&&Sum(n,10)==Sum(n,16)?"%d is a Sky Number.\n":"%d is not a Sky Number.\n", n);

    } 
} 


常见错误:

#include <stdio.h>
int main()
{
    if(22==22==1)//从左到右22==22 返回 1==1 YES 
    {
        printf("YES");
    }
    else
    {
        printf("NO");
    }
} 

 

 

© 著作权归作者所有

共有 人打赏支持
粉丝 2
博文 222
码字总数 199010
作品 0
黄浦
私信 提问
重磅! 分布式数据库中间件 Sharding-JDBC 2.0.0 正式发布

Sharding-JDBC 2.0.0,在经过几个月的开发,和3个里程碑的迭代之后正式发布。Sharding-JDBC集分库分表、读写分离、分布式主键、柔性事务和数据治理与一身,提供一站式的解决分布式关系型数据...

亮_dangdang
2017/12/04
4.8K
38
递归函数的深入理解,很多人的理解误区

很久没时间发笔记了,这次抽空 sky(我的昵称) 再为大家讲解一个东东,讲的不好之处大神勿喷哈 #include using namespace std; void bin(const unsigned int &i) { if (i/2) bin(i/2); cou...

桃子红了呐
2017/11/16
0
0
存储器结构、cache、DMA架构分析--【原创】

存储器的层次结构 高速缓冲存储器 cache 读cache操作 cache如果包含数据就直接从cache中读出来,因为cache速度要比内存快 如果没有包含的话,就从内存中找,找到后就放到cache中去,以后再读...

sky-heaven
2014/12/04
0
0
一个求随机数的程序

程序说明: 这是一个求随机数的程序,随机数的个数为N,可以手动输入,因为我定 义的 数组 是ran[1000],所以我的是产生0~1000内的不重复的随机数。 #include #include //#include //#includ...

桃子红了呐
2017/11/09
0
0
linux USB HOST之EHCI和OHCI【转】

转自:http://blog.csdn.net/ljzcom/article/details/8186914 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[-] 2 关键数据结构 3 系统架构 4 usbsubmiturb 1. 主机控制器(...

sky-heaven
2016/06/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

从源码入手,一文带你读懂Spring AOP面向切面编程

之前《零基础带你看Spring源码——IOC控制反转》详细讲了Spring容器的初始化和加载的原理,后面《你真的完全了解Java动态代理吗?看这篇就够了》介绍了下JDK的动态代理。 基于这两者的实现上...

公众号_Zack说码
13分钟前
1
0
maven 常用命令

mvn deploy -Dmaven.test.skip=true mvn source:jar deploy -Dmaven.test.skip=true mvn dependency:tree -Doutput=1.txt...

yzzzzzzzz
14分钟前
0
0
JavaScript之Promise对象

Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了 Promise 对象。 Pr...

前端攻城老湿
15分钟前
1
0
mysql事务,select for update,及数据的一致性处理

在MySQL的InnoDB中,预设的Tansaction isolation level 为REPEATABLE READ(可重读) 在select 的读取锁主要分为两种方式 select .... lock in share mode select ..... for update   这两...

细节探索者
17分钟前
0
0
python 将txt文件转换成excel

emmm,作为一个小白,不会的东西真的太多了,这两天好头大啊!加油坚持吧! #file_affilication = open('Affiliations.txt','r')import xlwtimport os import sysdef txt_xls(...

BellaYu
22分钟前
1
2

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部