7-5 BCD解密 (10 分)
7-5 BCD解密 (10 分)
BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了!
现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。
输入格式:
输入在一行中给出一个[0, 153]范围内的正整数,保证能转换回有效的BCD数,也就是说这个整数转换成十六进制时不会出现A-F的数字。
输出格式:
输出对应的十进制数。
输入样例:
18
输出样例:
12
#include<stdio.h>
int main()
{int n;int a[100000],k=0;int i,j;scanf("%d",&n);if(n==0){printf("0");return 0;}while(n!=0){a[k++]=n%16;n/=16;}for(i=k-1;i>=0;i--)printf("%d",a[i]);
}
7-5 BCD解密 (10 分)相关推荐
- 7-4 BCD解密 (10分)
7-4 BCD解密 (10分) BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位.所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12.但是小明没学过BCD,把所有的BCD数 ...
- 基础编程题目集 7-4 BCD解密 (10 分)
问题描述: 解题思路: 特别判断0 直接输出并结束程序. 题目其实就是求把一个10进制的数转为16进制的数输出即可 采用递归的方式转为16进制~~~递归这可能需要想一想,简单模拟一下求进制的" ...
- 2-4. BCD解密(10)
BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位.所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12.但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了 ...
- 7-4 BCD解密(C语言)
7-4 BCD解密 (10 分)BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位.所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12.但是小明没学过BCD,把所有的BCD数 ...
- 用python解“BCD解密”问题
7-4 BCD解密 BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位.所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12.但是小明没学过BCD,把所有的BCD数都当作二进制 ...
- 用C语言解“BCD解密”问题
7-4 BCD解密 BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位.所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12.但是小明没学过BCD,把所有的BCD数都当作二进制 ...
- 7-8 病毒感染检测 (10分)
7-8 病毒感染检测 (10分) 人的DNA和病毒DNA均表示成由一些字母组成的字符串序列.然后检测某种病毒DNA序列是否在患者的DNA序列中出现过,如果出现过,则此人感染了该病毒,否则没有感染.例如 ...
- 考研国家线罕见大幅上涨,12个学科涨幅10分以上,超300万人将落榜
金磊 博雯 发自 凹非寺 量子位 | 公众号 QbitAI 随着2022年研考国家线的发布,"考研"这一话题再次成为焦点. 据央视网报道,全国457万考研大军,院校计划招生人数约1 ...
- 7-5 密码锁 (10 分)
7-5 密码锁 (10 分) 在神秘的乌啦啦国度有一个非常神秘的基地,多年来,小明家族一直在为前往神秘基地而努力着.终于在历经数千年的探索之后,他们来到了神秘基地的大门口. 现在他们站在入口处,但要进 ...
- C语言函数题-取子串 (10分)
6-3取子串 (10分) 编写代码,完成从指定字符串中取指定子串的代码(不利用string.h类库),给定的是子串起始位置和长度,返回一个新的子字符串的首地址.如果起始位置不妥,返回空串.如果后面的子 ...
最新文章
- 大年初七,发paper、学Python...分享一下你的学习计划吧~
- 最大整数(Noip1998连接多位数)
- snort create_mysql_入侵检测系统Snort+Base安装
- bzoj 1369: Gem 树形dp
- C++/CLI学习入门数组
- 学生管理系统php网站,学生信息管理系统 网站之modify.php
- 《Python编程快速上手——让繁琐工作自动化》——2.8 导入模块
- sql server 中某个字段值合并【转】
- 简单了解TransE
- MQ消息队列的优缺点介绍以及对比选型
- 清华大学马少平:一款智能硬件背后的“AI争霸”...
- PHR-search:一个基于预测蛋白质层次关系的蛋白质远程同源性检测搜索框
- orangepizero编译ch934x驱动
- h5+css3简单实现网页端五子棋游戏1.0版
- openwrt nas_树莓派安装 OpenWrt 打造超级路由器
- java读取文件并输出内容
- sql存储过程完全教程
- 并发编程 — AtomicStampedReference 详解
- 谈谈我个人对WEB3.0对一些看法
- css多行文本换行时出现右边参差不齐结局方案