首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(char*num),该函数返回与传入的二进制数相应的十进制数,参数num指向存放8位二进制数的字符数组。二进制数转换为十进制数的方法是将二进制数的每一位乘以该位的权然后相加,如二进制数10010100=1*27+0*26 +0*25+
请编写一个函数fun(char*num),该函数返回与传入的二进制数相应的十进制数,参数num指向存放8位二进制数的字符数组。二进制数转换为十进制数的方法是将二进制数的每一位乘以该位的权然后相加,如二进制数10010100=1*27+0*26 +0*25+
admin
2010-02-08
72
问题
请编写一个函数fun(char*num),该函数返回与传入的二进制数相应的十进制数,参数num指向存放8位二进制数的字符数组。二进制数转换为十进制数的方法是将二进制数的每一位乘以该位的权然后相加,如二进制数10010100=1*27+0*26 +0*25+1*24+0*23+1*22+0*21+2*0=148。
注意:部分源程序已存在文件test32_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。
文件test32_2.cpp的内容如下:
#include<iostream.h>
int fun(char *num)
{
}
void main ( )
{
char num[8],ch;
cout<<"Enter an 8 bit binary number";
for(int i=0;i<8;i++)
{
cin>>ch;
num
=ch;
}
cout<<fun(num)<<end1;
}
选项
答案
int fun(char *num) { int result=0; int middle; for(int i=7;i>=0;i--) { if (hum[i] ==’ 1’ ) { middle=l; for(iht k=l;k<=(7-i);k++) { middle=middle*2; } result =result+middle; } } return result }
解析
本题为条件判断语句、循环语句和数组的综合应用。需要注意的是数组下标为0的元素存放的为二进制数中权最大的位,而数组下标为7的元素存放的为二进制数中权最小的位,而且在数组中存放的是二进制数的字符串,需要将每个字符转换成相应的整型数字才能乘以相应的权。
转载请注明原文地址:https://kaotiyun.com/show/aKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
日本历史上的哪个时期与中世纪西欧相似?从政治制度、经济制度、社会结构等方面比较。(厦门大学2014年历史学基础真题)
简述20世纪初资产阶级民主革命思想的主要内容。(武汉大学2001年中国近现代史真题)
简述洋务运动的历史背景、主要内容和影响。(南开大学2018年世界历史真题)
如果两变量之间存在正相关,且所有相关点都落在回归线上,则这两个变量之间的相关系数是()
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:忽略样本容量的问题,解释两种相关系数的大小为何有差异,在上述数据中,你认为哪种更准确地反映了数据的关系?
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
股票A的期望收益率为20%,股票B的期望收益率为12%。以方差表示的股票A的风险是股票B的3倍。如果两只股票之间的相关系数为0,那么由两只股票组成的最小方差组合的预期收益率为()。
对股票A和股票B的两个(超额收益率)指数模型回归结果如下表。在这段时间内的无风险利率为6%,市场平均收益率为14%,对项目的超额收益以指数回归模型来测度。(1)计算每只股票的α,信息比率,夏普测度,特雷诺测度;(2)下列各个情况下投资者选择哪只股票最
对于宪法的归属,甲、乙、丙三个同学有不同看法。甲认为:宪法是一个法律部门,它属于部门法。乙认为:宪法是法的渊源,它属于法的渊源之一。丙认为:宪法是一个规范性法律文件,它属于规范性法律文件的范围。请运用法理学的知识对这些观点加以分析。
随机试题
Forthispart,youarerequiredtowriteacompositionof120to180words.Yourwritingshouldbebasedonthetitleandoutlin
某市疾病预防控制中心流感监测实验室,每周对哨点医院送检的流感样病例标本进行流感病毒分离,并分离得到不同型别的流感毒株,实验结束后对废弃的标本等废弃物、环境等及时进行消毒处理。下列消毒灭菌效果监测方法中不正确的做法是
执业药师应主动提示患者的特殊情形是
吊杆间距通常为()mm。
国际工程投标报价时,按照工程项目的不同特点、类别、施工条件等来选择报价策略。正常情况下报价可低一些的工程是()。
提出观察学习概念的心理学家是()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
货币供给量是由哪些主体的行为决定的?
(2009年试题,17)设z=f(x+y,x一y,xy),其中f具有二阶连续偏导数,求dz与
TherehasbeenanecologicaltriumphintheprovincesofSwedenwhereIhavespentthepastthreeweeks.Thewolfandthelynx(
最新回复
(
0
)