问题描述:

解题思路:

特别判断0 直接输出并结束程序。

题目其实就是求把一个10进制的数转为16进制的数输出即可

采用递归的方式转为16进制~~~递归这可能需要想一想,简单模拟一下求进制的“除模取余法”就可以明白了,因为是递归的方式,所以输出的数也是和方法一样 “从下往上”输出。

解题代码:

#include<stdio.h>
#include<iostream>
#include<math.h>
#include<algorithm>
using namespace std;
void change(int n){if(n != 0){change(n / 16);printf("%d",n % 16);}
}
int main(){int n;scanf("%d",&n);//将10进制转化为16进制if(n == 0){printf("0"); return 0;}change(n);return 0;
}

基础编程题目集 7-4 BCD解密 (10 分)相关推荐

  1. 基础编程题目集 6-1 简单输出整数 (10 分)

    问题描述: 解题思路: 基础练习,从头到尾输出即可 解题代码: void PrintN(int N){for(int i = 1; i <= N; i++)printf("%d\n&q ...

  2. 基础编程题目集 6-8 简单阶乘计算 (10 分)

    问题描述: 解题思路: 由于数据很小,所以直接递归即可 解题代码: int Factorial( const int N ){if(N < 0) return 0;if(N == 0 || N ...

  3. 基础编程题目集 6-10 阶乘计算升级版 (20 分)

    问题描述: 解题思路: 由于N最大为1000,int的范围最大为10的9次方,long long int的范围最大为10的18次方,使用斯特林公式计算可知,n为12时,结果的位数已经为9,故N取100 ...

  4. 基础编程题目集 6-2 多项式求值 (15 分)

    问题描述: 解题思路: 两层for循环最后一个会超时,仔细思考后,因为每次循环需要×的数,只是比上一次多×了一个x,所以只需要在循环内记录上一次的p值,在该次循环内改变p的值即可 解题代码: doub ...

  5. 基础编程题目集-7-32 说反话-加强版 (20分)

    给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过500 000的字符串.字符串由若干单词和若干空格组成,其中单词是由英文字母 ...

  6. 基础编程题目集 编程题部分

    文章目录 7-1 厘米换算英尺英寸 (15分) 7-2 然后是几点 (15分) 7-3 逆序的三位数 (10分) 7-4 BCD解密 (10分) 7-5 表格输出 (5分) 7-6 混合类型数据格式化 ...

  7. PAT 基础编程题目集(编程题1-38)题解

    PAT 基础编程题目集(编程题1-38)题解 ----------------------------------------------------------------------------- ...

  8. 【题目集02丨PTA】PTA基础编程题目集(自己做的)

    原题目链接 编程题 7-1 厘米换算英尺英寸 (15分) 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048.现在,如果用户输入的是厘米数,那么 ...

  9. PTA 基础编程题目集 6-6 求单链表结点的阶乘和

    PTA 基础编程题目集 6-6 求单链表结点的阶乘和 本题要求实现一个函数,求单链表L结点的阶乘和.这里默认所有结点的值非负,且题目保证结果在int范围内. 函数接口定义: int Factorial ...

  10. PTA 基础编程题目集 7-27 冒泡法排序 C语言

    PTA 基础编程题目集 7-27 冒泡法排序 C语言 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一 ...

最新文章

  1. TensorFlow与PyTorch模型部署性能比较
  2. P5801 [SEERC2019]Game on a Tree(ACM - ICPC 2019)(树的最大匹配)(完美匹配)
  3. 在VMware15中创建虚拟机安装ubuntu系统(超详细教程)
  4. 产品经理 需求 项目经理 选择_产品经理和项目经理的区别
  5. python3 基本数据类型
  6. 计算机系统字的描述性定义,CTCS系统11CTCS系统描述定义
  7. flume高可用-failover-配置文件编写
  8. MFC中使用SDL播放音频没有声音的解决方法
  9. linux 文件句柄 sock,linux socket句柄
  10. linux网络服务学习笔记--基本网络配置
  11. 微信号php756,微信机器人开发者常说的“提62”是什么?微信62数据是什么意思?...
  12. 小笨狼与LLDB的故事
  13. java解析dcm文件
  14. IDEA使用ideaVim, 配置自定义vim快捷键
  15. 六级阅读翻译——2017.11.13
  16. 顶刊实证复现:排污权交易机制是否提高了企业全要素生产率 (思路梳理+全数据源+python代码)
  17. Excel利用公式向导快速设置成绩的评级系统!
  18. 安全网络身份认证系统的设计与实现
  19. Linux中动态网络配置
  20. 前端已死?我看未必,但「低代码」已剑指前端程序员

热门文章

  1. 【分享】Java软件架构师所要需的东西 (希望对很多迷茫的朋友指个路)
  2. 分享一下淘宝iData技术嘉年华的几点感触
  3. 锁屏面试题百日百刷-VUE篇(一)
  4. 32添加组件_软件开发32条法则:经过实践检验的实用建议和经验教训
  5. web管理 pdo-mysql_PHP重新安装启用PDO扩展和PDO_MySQL扩展
  6. oracle 分表和分区哪个好_互联网大厂有哪些分库分表的思路和技巧?
  7. 雨果vs.杰基尔:比较领先的静态网站生成器
  8. 只工作不玩耍_不玩耍:独立游戏开发商的经验教训
  9. 采访拍摄镜头技巧_采访开放文化公司的6个技巧
  10. (23)HTTP 状态消息