首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数DecToBin(char*des,int n)的功能是将十进制数据n转换成二进制数据,并将转换结果存放在des中。 如:120的二进制数据为11
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数DecToBin(char*des,int n)的功能是将十进制数据n转换成二进制数据,并将转换结果存放在des中。 如:120的二进制数据为11
admin
2019-03-05
79
问题
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数DecToBin(char*des,int n)的功能是将十进制数据n转换成二进制数据,并将转换结果存放在des中。
如:120的二进制数据为1111000
例:
DecToBin(char*des,1 20);
cout<
输出为:1111000
注意:不能修改程序的其他部分,只能补充DecToBin(char*des,int n)函数。
#include
#define M.AXLEN 1 02 4
void DecToBin(char*des,int n)
{
}
void main()
{
char deS[MAXLEN];
int n=12 0;
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
解析
函数DecToBin(char*des,int n)的功能是实现十进制数转换成二进制数,可采用除2取余的方法来求得。由于要将最终的结果保存在字符数组中,因此在定义的函数中将将相除得到的数字0和1,再加上字符“0”的ASCⅡ码从而实现将数字转换成ASCⅡ码显示,考虑到除2取余得到的结果是倒序的,因此程序最后通过交换实现结果的正确显示。
转载请注明原文地址:https://kaotiyun.com/show/QvAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对静态数据成员的描述中,正确的是
以下程序中,错误的行为①#include<iostream.h>②classA③{④public:⑤intn=2;⑥A(intval){cout<<val
下面的哪个选项不能作为函数的返回类型?
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx:
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}intx;};classDerived1:
有以下程序#include<iostream>usingnamespacestd:classBase{private:charc;public:Base(charn):c(n){}~Base(){
设有语句:charstr1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是
设一棵完全二叉树共有839个结点,则在该二叉树中有______个叶子结点。
在下面的函数声明中,存在着语法错误的是
某二叉树中度为2的结点有18个,则该二又树中有______个叶子结点
随机试题
(2019年烟台经开区)下列关于投射测验的说法正确的是()
编制材料消耗定额时,可以采用( )来计算材料损耗率。
下列选项中,属于黄酒的正确描述是()。
按照《中华人民共和国教育法》的规定,对在校园内结伙斗殴、寻衅滋事,扰乱学校及其他教育机构教学秩序或者破坏校舍、场地及其他财产的,由()来处罚。
万先生,57岁,夜间睡眠中突然感到呼吸受“憋”,而惊醒,被迫坐起,咳嗽,咳出粉红色泡沫痰,急诊入院。体检:面色苍白,口唇青紫,额部大量冷汗,BP185/95mmHg,心界向左下明显扩大,HR120次/分,律齐,两肺满布湿啰音及哮鸣音。根据上述材料提
高等教育是促进社会阶层合理流动的阶梯,也是维护社会公平、和谐的重要平衡器。今天,城市“超级中学”越来越多地垄断国家重点大学入学资源的不良现状,严重妨害了教育公平。在社会各界对教育公平呼吁越来越强烈的大背景下,北大、清华自主招生政策的改革,无疑值得充分肯定和
Therobotsarecoming.Theseconddecadesofthe21stcenturywillseetheriseofmerchandizedarmythatwillrevolutionizeth
分时操作系统的主要特征之一是提高了(13)。实现不同的作业处理方式(如批处理、分时处理、实时处理等),主要是基于操作系统(14)。一般来说,用户可以通过两类接口请求操作系统的服务,一类是作业一级的接口(如命令语言、JCL等);另一类是编程接口,即提供一组(
计算机网络中传输介质传输速率的单位是bps,其含义是()。
Astheearth’ssurfaceswarm,evaporation(蒸发)isdryingoutforestsandsoils,increasingsusceptibilitytofire.Lastsummer,m
最新回复
(
0
)