首页 > 其他分享 >7-4 BCD解密 (10分)

7-4 BCD解密 (10分)

时间:2023-08-07 10:35:35浏览次数:49  
标签:10 n16 正确 16 BCD 解密 输出 十进制


7-4 BCD解密 (10分)

BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了!

现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。

输入格式:

输入在一行中给出一个[0, 153]范围内的正整数,保证能转换回有效的BCD数,也就是说这个整数转换成十六进制时不会出现A-F的数字。

输出格式:

输出对应的十进制数。

输入样例:

18

输出样例:

12

作者

翁恺

单位

浙江大学

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

 

#include<stdio.h>


int main(){
    
    int n16;
    
    scanf("%d",&n16);
    
    if (n16/16==0) {
        printf("%d",n16%16);
    }else{
    printf("%d%d",n16/16,n16%16);
    }
    

   
    
    return 0;
}

 

提交结果

×

提交时间

状态

分数

题目

编译器

耗时

用户

2020/06/15 00:04:48

答案正确

10

7-4

C (gcc)

3 ms

qjangsong

测试点

提示

结果

耗时

内存

0

sample 两位均非0

答案正确

2 ms

384 KB

1

有1位是0

答案正确

2 ms

256 KB

2

最大数

答案正确

3 ms

256 KB

3

最小数

答案正确

2 ms

256 KB

标签:10,n16,正确,16,BCD,解密,输出,十进制
From: https://blog.51cto.com/u_16183193/6991197

相关文章

  • 7-3 逆序的三位数 (10分)
    7-3 逆序的三位数 (10分)程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321鸣谢安阳师范学院软件学院李康康......
  • Datahub稳定版本0.10.4安装指南(独孤风版本)
    大家好,我是独孤风,大数据流动的作者。曾几何时,我在第一次安装JDK环境的时候也遇到了不小的麻烦,当时还有朋友就因为这个环境问题觉得自己根本不是编程的料,选择了放弃。当时有个段子说,“如果不是JDK环境没搞定,我一定是一个编程天才”。权当一笑,但是环境问题确实是个大问题。开源元......
  • 一种基于概念模型思想的ABCDE系统设计建模法的研究与应用
     《一种基于概念模型思想的ABCDE系统设计建模法的研究与应用》张云龙(JINGWHALE数字科学艺术创新中心,浙江杭州,310008)国作登字-2023-A-00087399 摘要:本文基于概念模型思想提出了一种归纳设计纲领、梳理业务模型、抽象概念模型、具象设计模型、评估改进模型的ABCDE概念模......
  • 普及100Hz高刷+1ms响应 微星发布27寸显示器:仅售799元
    不论办公还是游戏,高刷及低响应时间都很重要,微星现在推出了一款27寸显示器PROMP273A,售价只有799元,但支持100Hz高刷、1ms响应时间,还有FreeSync技术减少撕裂。PROMP273A的100Hz高刷新率是其最大的卖点之一,相比传统60Hz显示器,它可以为办公和娱乐带来更流畅的视觉效果,让您的每一帧......
  • GAMES101笔记(03)
    前几个月忙着拯救地球所以有比较长时间的空档这次笔记对应的是games101内容的第六课,至于为什么跳过第五课因为第五课我感觉也没啥需要记笔记的,基本就是光栅化的一些基本概念以及最基本的一些实现理念,视频最后讲到了关于锯齿和走样的一些东西,第六课开头即紧接着这部分进行讲解采......
  • [ABC310] D~F 题解
    [ABC310]D~F题解D-PeacefulTeams暴力搜索,搜索每个人在的队伍,为了去重,在一个人第一次加入新的队伍之后跳出。bitset<N>st;voiddfs(intu){for(inti=1;i<=m;i++)if(pos[a[i]]&&pos[b[i]]&&pos[a[i]]==pos[b[i]])return;if(u>n)......
  • 【2023.08.06】乐高Lego福运成双80110积木评测
    前言本人是自费购买积木,购买原因是给妹妹培养动手能力,减少短视频占用时间,其次是给家里做摆饰,所以选择积木多考虑了美观非专业评测,如果想看更多积木评测请点进我的博客主页分类查看正文这次的积木整体创意挺好的,斜着拼装红色和金色电镀件很好看,金色的电镀件颜色反射非常均匀......
  • https:443端口经常被攻击怎办 103.60.164.x
    443端口一般是加证书的端口,证书就是ssl证书加密能在一定程度上防止网站被劫持。就是网页浏览的端口,这个端口主要是针对HTTPS服务的。从本质上来说https服务就是能够提供加密以及通过相关的安全端口进行信息传输的HTTP。我们知道有一些网站是对安全性要求特别高的,比如涉及到银行与证......
  • 【JavaScript10】Date日期对象
    获取当前系统时间vard=newDate();//当前系统时间console.log(d);//SunAug06202314:49:43GMT+0800(中国标准时间)手动获取时间并且格式化vard=newDate();//当前系统时间console.log(d);//SunAug06202314:49:43GMT+0800(中国标准时间)var......
  • F5 LTM 知识点和实验 10-基础配置
    第十章基础配置VLANVLAN是对物理网络进行逻辑分区的一种方式,可以创建不同的广播域。将具有共同要求的主机分组在一个VLAN中——不管它们的物理位置如何——提供了明显的优势,包括:减小广播域的大小,从而提高网络的整体性能显著减少系统和网络维护任务(功能相关的主机不再需要物......