首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
字符串str由数字字符‘0’和‘1’组成(长度不超过8个字符),可看作二进制数,请补充函数fun(),该函数的功能是:把str字符串转换成十进制数,结果由函数返回。例如,输入“1001”,结果输出:9。 注意:部分源程序给出如下。 请勿改动主函
字符串str由数字字符‘0’和‘1’组成(长度不超过8个字符),可看作二进制数,请补充函数fun(),该函数的功能是:把str字符串转换成十进制数,结果由函数返回。例如,输入“1001”,结果输出:9。 注意:部分源程序给出如下。 请勿改动主函
admin
2010-05-05
31
问题
字符串str由数字字符‘0’和‘1’组成(长度不超过8个字符),可看作二进制数,请补充函数fun(),该函数的功能是:把str字符串转换成十进制数,结果由函数返回。例如,输入“1001”,结果输出:9。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int fun(char *str)
{
int n;
char *p=str;
【 】;
p++;
while (*p)
{
n=【 】;
p++;
}
return【 】;
}
main()
{
char str[9];
int i;
int n;
printf ("Enter a string made up of ’0’ and
’1’ digital character:");
gets (str);
if (strlen(str)>8)
{
printf ("Error:string too longer!
please input again !\n\n");
exit(0);
}
for(i=0;str
;i++)
if(str
<’0’||str
>’1’)
{
printf("Error:%c not is ’0’and
’1’ digital character !\n\n",
str
);
exit(0);
}
printf("The original string:");
puts(str);
n=fun(str);
printf("\n%s is convered to decimal
number:%d\n\n",str,n);
}
选项
答案
n=*p-’0’ n*2+*p’0’ n
解析
第一空:’0’和’1’是字符串中的数字字符,为了进行数字运算,必须要将数字字符转换为数字,用数字字符减去字符’0’的ASCII码,就得到对应的数字。第二空:将二进制数转换为十进制数的算法是:以1001为例,对应的十进制数为1*23+0*22+0*2+1=2*(2*(2*1+0)+0)+1=9。明白了这一算法,此空就非常容易了。第三空:最后计算的结果存放在变量n中,所以函数的返回值为n。
转载请注明原文地址:https://kaotiyun.com/show/XXID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
根据《中华人民共和国中国人民银行法》的规定,我国货币政策的最终目标是(),并以此促进经济增长。
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
区分国家性质的根据是()。
小女孩甲(8岁)与小男孩乙(12岁)放学后常结伴回家。一日,甲对乙说:“听说我们回家途中的王家昨日买了一条狗.我们能否绕道回家?”乙答:“不要怕!被狗咬了我负责。”后甲和乙路经王家同时被狗咬伤住院。该案赔偿责任应如何承担?()
某射击运动员在一次比赛中,前6次射击已经得到52环,该项目的记录是89环(10次射击,每次射击环数只取1一10中的正整数)。如果他要打破记录,第7次射击不能少于多少环?
用1到7的数字组成一个六位数密码,密码中每个数字只使用一次。在所有可能的密码排列中,能被3整除的数字占所有可能的排列数的比重为:
若x、y、z是三个连续的负整数,并且x>y>z,则下列表达式中属于正奇数的是:
设a,b均为正整数,且有等式11a+7b=一132成立.则a的值为()。
传统家训家规是我国古代以家庭为范围的道德教育形式,也是中华道德文化传承的一种方式。我国历史上流传下来的家训家规,始作者多是文化名人或著名官宦,社会影响较为广泛。这些家训家规的功能远远超出对本家族的教育作用,而成为社会教育的一种独特形式,为社会提供了家庭教育
随机试题
郭某(男)和王某(女)2008年经人介绍认识,建立恋爱关系。20l0年办理了结婚登记。从2011年开始,郭某开始迷恋网络游戏,对家务不闻不问。时间一长,王某非常不满,两人经常吵架,感情急剧恶化。2012年底,王某向法院提起诉讼,要求离婚,郭某表示同意,但是
患者男性,14岁,发作性晕厥多年,临床诊断为病态窦房结综合征,既往心电图显示窦性心动过缓、窦性停搏、交界性逸搏及逸搏心律。该患者最近心电图检查见图3—9—7,应诊断为
下列选项中,肝硬化患者最易导致自发性腹膜炎的是
根据行政法规规定,县级以上地方各级政府机构编制管理机关应当评估行政机构和编制的执行情况。关于此评估,下列哪一说法是正确的?()(司考2012.2.44)
骨架隔墙固定沿顶和沿地龙骨,固定点间距应不大于()。
清朝末年,安徽出现了一大批年轻诗人和女诗人。其中,“不作人间字,长留天上文”一诗,出自()之手。
在通常情况下,课堂气氛可能分成积极的、消极的和_____三种类型。
菲儿把一颗小石头放进小鱼缸里,小石头很快就沉到了缸底。菲儿说:“小石头不想游泳了,想休息了。”从这里可以看出,菲儿思维的特点是()。
儿童在早期生活中,除亲子关系之外在同龄伙伴中建立的社会关系属于
Whenisthemangoingtograduatethisyear?
最新回复
(
0
)