首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定函数MODI1.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。 例如,若输入:77777,则输出将是:32767。 请改正程序中的错误,使它能得
给定函数MODI1.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。 例如,若输入:77777,则输出将是:32767。 请改正程序中的错误,使它能得
admin
2017-02-27
111
问题
给定函数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全国计算机二级
相关试题推荐
《行政处罚法》规定,作为例外,行政机关及其执法人员可以当场收缴罚款。但在下列哪种情况下,当事人有权拒绝缴纳罚款?()
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
李某在封闭的小区内练车,因技术不熟,撞死了散步的刘某,李某的行为构成()。
下列人员中,通常由县级以上地方各级人民代表大会选举产生的是()。
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
根据下面材料回答下列小题。近年来浙江省商品交易市场呈现稳步发展态势。2009年,浙江省共有亿元以上商品交易市场670家,比上年增加31家,营业面积2298万平方米,出租摊位39万个,实现成交额9647亿元,比上年增长7.8%。从市场成交
金融危机之后,美国众多企业家纷纷呼吁“重新回归制造业”。他们为美国“再工业化”开出的药方是:由人工智能、机器人和数字化制造武装美国企业,以使美国制造可以和中国劳工竞争。中国恐怕要早做筹谋,缔造新的竞争优势。下列最适合做这段文字标题的是()
根据下列材料回答问题。2002年中国能源消费结构图中没有核能这一项,其原因最可能是()。
量化历史研究的一部分工作,就是找到合适的量来反映过去。比如身高数据恰好可以在历史研究,尤其是经济史研究中承担起这样的角色。在个体层面影响身高的因素有很多。在社会层面,平均身高和个体青少年时期的生活水平有很密切的关联。身高会在一定年龄定型,直到老年时期都不会
传统家训家规是我国古代以家庭为范围的道德教育形式,也是中华道德文化传承的一种方式。我国历史上流传下来的家训家规,始作者多是文化名人或著名官宦,社会影响较为广泛。这些家训家规的功能远远超出对本家族的教育作用,而成为社会教育的一种独特形式,为社会提供了家庭教育
随机试题
注入右淋巴导管的淋巴干是
A.邪气入经B.邪气入络C.邪入脏腑D.邪入关节小儿食指络脉显于气关为
影像学表现为“双侧肾影增大”,则可除外
周围神经病理改变可分为以下几种,除了
为了确保检验检测机构的公正性,检验检测机构应该()。
高压设备及器材在安装前的保管,其保管期限应为()年及以下,当需长期保管时,应符合设备及器材保管的专门规定。
某企业对现金流量表进行分析时,发现该企业投资活动产生的现金流量为负数。下列各项中,可以解释这一现象的有()。
生产力的发展,私有制的产生,是警察产生的()。
用于执行指定的外部应用程序的宏命令是()。
A、Tooslowforadifficultbookthoughjustrightforanon-seriousone.B、Tooslowforanon-seriousbookbuttoohastforadi
最新回复
(
0
)