首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定函数MODI1.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。 例如,若输入:77777,则输出将是:32767。 请改正程序中的错误,使它能得
给定函数MODI1.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。 例如,若输入:77777,则输出将是:32767。 请改正程序中的错误,使它能得
admin
2017-02-27
75
问题
给定函数MODI1.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。
例如,若输入:77777,则输出将是:32767。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
#include
#include
int fun (char *p)
{ int n;
/*********found**********/
n=*p—’o’;
p++;
while (*p ! =0) {
p++;
}
return n;
}
main ()
{ char s[6]; int i; int n;
printf("Enter a string (Ocatal digits) : ") ; gets (s) ;
if (strlen (s)5) { printf ("Error:
String too longer ! \n\n") ; exit (0) ; }
{ printf("Error: %c not is
ocatal digits ! \n\n",s
) ; exit (0) ; }
printf ("The original string:
");puts(s);
n=fun (s) ;
printf ("\n%s is convered to
integer number: %d\n\n",s,n) ;
}
选项
答案
(1)n=* p—’0’; (2)n=n* 8+* p一’0’;
解析
函数功能是实现八进制到十进制的转换。
(1)第一个标识下面:语句“n=*p—’o’;”中的’o’不是数字零,而是字母’o’,根据前面的分析因此改为:“n=*p—’0’;”。
(2)第二个标识F面:语句“n=n*8+*P—’o’”,首先进行同(1)相同的修改,变量P没有定义,根据题意要求这里应该是“*p—’0’”,所以此句改为:“n=n*8+*p—’0’;”。
while循环控制、数据类型和常量、变量。
转载请注明原文地址:https://kaotiyun.com/show/8rID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
河北省河流众多,长度在18公里以上1000公里以下者就达300多条。境内河流大都发源或流经燕山、冀北山地和太行山山区,其下游有的合流人海,有的单独人海,还有因地形流人湖泊不外流者。主要河流从南到北依次有漳卫南运河、子牙河、大清河、永定河、潮白河、蓟运河、滦
需求不足造成生产过剩,而裁员和降薪又造成低收入群体收入继续下降,需求更加疲软,生产过剩更加严重。根据以上这段话,下列说法错误的是()。
城市不仅是一个国家或者地区的政治、经济、文化、科技和教育中心,而且已经成为经济增长的强大引擎。美国的纽约、芝加哥和洛杉矶三大城市群,日本的东京、阪神和名古屋三大城市群,以及中国的长三角、珠三角和环渤海三大城市群等等对本国经济的贡献率都在一半以上。
甲、乙、丙、丁四个学生共同使用一条宽带上网,他们平均分摊了上月使用的宽带上网费(无任何套餐,按流量计费),并约定届时按各人实际使用流量进行结算。根据流量查询结果,甲、乙、丙分别比丁多用了3G、7G、14G的网络流量。最后结算时,乙将超平均流量的使用费0.7
黑洞是爱因斯坦广义相对论最不祥的预言:过多物质或能量集中在一处,终将导致空间坍塌,像魔术师的外套一样吞进万物,万事万物皆逃不脱。直到40年前霍金博士宣称颠覆了黑洞一一或者可能是彻底推翻了。他的方程式表明:黑洞不会永存。一段时间之后,它们会“泄掉”,然后爆炸
民俗是文化的一种表现形态,即传统与文化的活态形式。它是经过于百年岁月的淘洗留下来的文化精华与现实结合的产物。民俗对于特定的群体有强烈的认同功能,对于当代社会的建设,具有不可替代的作用。这段文字是从什么角度来定义“民俗”的()。
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题;东北师范大学1998年世界中古史真题;东北师范大学2000年世界通史真题;东北师范大学2002年世界史真题)
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
A.心悸头晕,面色不华B.心悸而烦,善惊痰多C.心悸善惊,坐卧不安D.心悸不宁,心烦少寐(2007年第94,95题)阴虚火旺之心悸的临床特点是()
在真理观上坚持唯物主义,就必须承认()。
苯巴比妥钠制成粉针剂的原因是()。
护理质量控制以预防为主。护理部质控组运用PDCA的管理办法,定期到临床进行查找存在问题,在检查中注重要素质量、环节质量和终末质量,发现产生质量问题的原因,针对主要原因制订出具体实施计划,贯彻和实施预定的计划和措施,反馈预定目标执行情况,并总结经验教训,将存
带式输送机中的拉紧装置中,属手工操作装置的有()。
关于建设工程竣工图的说法中,正确的是()。
因非同一控制下企业合并增加的子公司,在编制合并财务报表时,下列说法中正确的有()。
唐某在某设计院工作,其丈夫杨某系该设计院副院长,按照回避制度,唐某不得在该单位从事()工作。
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
【S1】【S4】
最新回复
(
0
)