首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6.打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数DecToBin(char*des,int n)的功能是将十进制数据n转换成二进制数据,并将转换结果存放在des中。 如:120的二进制数据为1
使用VC6.打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数DecToBin(char*des,int n)的功能是将十进制数据n转换成二进制数据,并将转换结果存放在des中。 如:120的二进制数据为1
admin
2017-03-22
42
问题
使用VC6.打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数DecToBin(char*des,int n)的功能是将十进制数据n转换成二进制数据,并将转换结果存放在des中。
如:120的二进制数据为1111000
例:
DecToBin(char*des,120);
cout<
输出为:1111000
注意:不能修改程序的其他部分,只能补充DecToBin(char*des,int n)函数。
#include
#define MAXLEN 1.024
void DecToBin(char*des,int n)
{
}
void main()
{
char des[MAXLEN];
int n=120;
DecToBin(des,n);
cout<
return;
}
选项
答案
int j,i=0; char temp; while(n!=0) { des[i]=n%2+’0’; n=n/2; i++; } //转化结果为2进制最高位在des的下标最低处,顺序刚好反了 des[i]=NULL; for(j=0;j
解析
(1)本题为将十进制数转换成二进制数,因此采用除2求余法,通过该方法最终可以将一个十进制数转换成一个只包含1和0的数组。
(2)除2求余法得到的是0和1的数值,不是“0”和“1”字符,还需将数字转化成字符,0和1通过加上“0”的ASCII码便可得到0和1的ASCII码字符。
(3)因为除2求余法得到的字符数组是从低位到高位保存的,因此需要先倒序后再输出,可利用循环方式将顺序调转过来。
转载请注明原文地址:https://kaotiyun.com/show/KnAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且
下列对字符数组进行初始化的语句正确的是.
有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}intx;
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
下列说法中,不属于数据模型所描述的内容的是
有如下程序:#includeusingnamespacestd;classGrandChild{public:GrandChild(.){strcpy(name,”Unknown”);}eonstchar*getName()const{
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。voidreverse(int*a,intsize){if(size
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+ilb(n-2);}若执行函数调用表达式fib(
有三个关系R,s和T如下:其中关系T由关系R和s通过某种操作得到,该操作为
随机试题
公安机关终止调查时,违法嫌疑人已被采取行政强制措施的,应当立即解除。
小红是个缺乏自信心的孩子,对于自己的能力总是很怀疑,认为自己各方面都不如其他同学,在学习中很努力,但是成绩还是处于中下游,针对小红的情况,社会工作者应该()。
比较性研究分为()
男,30岁,左侧胸痛4个月,下肢无力2个月。神经系统查体:左下肢肌力4级,右下肢肌力5级。右侧T10以下痛温觉消失,左侧减退;T4水平痛觉过敏;左侧巴氏征阳性。考虑诊断为
扶正与祛邪并用,适用于下列哪种病证
某外资企业出口一批男式西服,该批西服分别用约85%的进料加工料件和15%的国产原料加工而成。该企业向海关办理出口申报手续时,应填写哪种报关单______。
在中国历史上曾相继出现过齐鲁文化、巴蜀文化、吴文化、楚文化等各具特色的区域文化,而这些区域文化的形成,一般与当地社会有势力的姓氏家族的支持分不开。在中国,姓氏家族一直在社会中占有重要地位,要弄清某个地区的文化发展情况,就必须弄清这一地区姓氏家族的变迁史,有
根据创制与适用主体的不同,法可以分为成文法与不成文法。()
3,10,21,35,51,()
Researcherssaidthatchildrendonotnecessarilydevelophealthybonesinareportthatstresses______consumptionofcalcium-
最新回复
(
0
)