题目三P018M:编制不同数制间的转换程序。要求提供输入输出界面,当输完一个任意十进制数字,程序能自动将其转化为另外的数制表示的值,包括二进制、八进制和十六进制。1、 问题分析。1. 题目要求为讲十进制数转化为二、八、十六位进制,但是当十进制数为小数或者负数时,程序无法转换,所以应当对用户输入数字进行判断,必须为自然数n。2. 由于用户输入十进制数字n,所以n具有不确定性。 (1)无需转换的情况:例如当7需要转换为8进制和16进制数时,无需转换,直接输出即可,所以对于这些小于所需转换的进制数的数字,我们可以直接输出。(2)需要转换的情况:以下为数制转换的思想:如下图所示,以16、25、1000为例分别转换为2、8、16进制。 2|16 _ 0 8|25 1 16|1000 8 2|8 0 3 16|62 14 2|4 0 3
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。