首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将一个由八进制数字字符组成的字符串转换成与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。 例如,若输入77777,则输出32767。 请改正程序中的错误,使它能得出正确的结果。 注意:
下列给定程序中函数fun的功能是:将一个由八进制数字字符组成的字符串转换成与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。 例如,若输入77777,则输出32767。 请改正程序中的错误,使它能得出正确的结果。 注意:
admin
2015-11-24
56
问题
下列给定程序中函数fun的功能是:将一个由八进制数字字符组成的字符串转换成与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。
例如,若输入77777,则输出32767。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int fun(char*p)
{
int n;
/**********found***********/
n=*p一‘O’;
p++;
while(*P!=0)
{
/**********found***********/
n=n*8+*p一‘0’;
p++;
}
return n;
}
main()
{
char s[6],
int i;
int n;
printf(“Enter a string(octal
digits):”),
gets(s);
if(strlen(s)>5)
{
printf(“Error:string too longer!
\n\n”);
exit(0);
}
for(i=0;s
;i++)
if(s
<‘0’|| s
>‘7’)
{
printf(“Error:%c not is
octal digits!\n、n”,s
);
exit(0);
}
printf(“The originl string:”);
puts(s);
n=fun(s);
prLntf(“\n%s is convered to
intege number:%d\n\n”,s,n),
}
选项
答案
(1)n=*p一‘0’; (2)n=n*8+*p一‘0’;
解析
(1)“0”和“1”是字符串中的数字字符,为了进行数字运算,必须要将数字字符转换为数字,用数字字符减去字符‘0’的ASCII码,就得到对应的数字。题中给出的是‘0’,应该是‘0’。
(2)要在一个八进制数的最后加上一位,原来各个位上的数上升一位,只需将原数乘以8再加上个位数。
转载请注明原文地址:https://jikaoti.com/ti/3LkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程朱理学是儒家学者融合佛道思想来解释儒家义理而形成的以理为核心的新儒学体系。下列关于程朱理学的影响说法错误的是()。
某企业调查用户从网络获取信息的习惯,问卷回收率为90%。调查对象中有179人使用搜索引擎获取信息,146人从官方网站获取信息,246人从社交网站获取信息,同时使用这三种方式的有115人,使用其中两种的有24人,另有52人这三种方式都不使用。问这次调查共发出
从1,2,3,4,5,6,7中任取2个数字,分别作为一个分数的分子和分母,则在所得分数中不相同的最简真分数一共有多少个?()
根据下面材料回答下列小题。近年来浙江省商品交易市场呈现稳步发展态势。2009年,浙江省共有亿元以上商品交易市场670家,比上年增加31家,营业面积2298万平方米,出租摊位39万个,实现成交额9647亿元,比上年增长7.8%。从市场成交
根据下列材料回答问题。下列判断中正确的有()。(1)上表中有三个指标数值连续六年逐年递增(2)2012年该市污染排放与治理各项指标数值同比均有所减少(3)2005—2012年,该市工业“三废”(废水、废气、固体废
多元的发展机会和自由的成长空间,是时代给予每个追梦人的馈赠;________每个追梦人在前进道路上迈出的每一步,________都在推动时代的进步。填入画横线部分最恰当的一项是()。
在我国,诉讼程序法包括()。
实体法与程序法的划分标准是()。
关于清末修律活动中程序法的立法活动,以下说法中错误的是()。
下列叙述中,正确的是()。
随机试题
妇女有嚼槟榔习俗的民族是()。
患儿为40周足月儿,顺产,生后半小时即出现呕血。除考虑新生儿出血症外,还有可能是
下面属于操作风险的表现形式的有()。
下列企业出口应税消费品享受出口免税但不退税政策的有()。
心理过程包括()。
注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分为100分。2.监考人员宣布考试开始时,你才可以开始答题。3.请在题本、答题卡指定位置填写自己的姓名,填涂准考
2013年11月18日国家主席习近平在会见美国前总统克林顿时指出,中美两国正共同致力于中美“新型大国关系”。下列对于中美两国关系发展历程中的历史事件,时间排序正确的是()。①签订《中美贸易关系协定》②尼克松访华③中美联合发表“八一七公报”④
时务学堂
Theoldfarmerwasrundownbyacar.Hewastakentothehospitaland______onbythechiefsurgeonrightnow.
Taiwan’sdivorceratehascontinuedtoriseoverthepast10yearsasmoreandmoremarriedcouplehavegivenupontheir【B1】___
最新回复
(
0
)