首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将一个由八进制数字字符组成的字符串转换成与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。 例如,若输入77777,则输出32767。 请改正程序中的错误,使它能得出正确的结果。 注意:
下列给定程序中函数fun的功能是:将一个由八进制数字字符组成的字符串转换成与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。 例如,若输入77777,则输出32767。 请改正程序中的错误,使它能得出正确的结果。 注意:
admin
2015-11-24
48
问题
下列给定程序中函数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://kaotiyun.com/show/lVID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述正确的是()。
下列关于汉字演变历程的叙述,错误的是()。
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
一位客人在自助餐厅就餐时,他准备在6种肉类中挑选3种,4种蔬菜中挑选2种,从3种点心中挑选2种。若不考虑食物的挑选次序,则他可以有多少种不同选择方法?
公务员王某受降级处分后,一直表现很好,一年后,王某所受处分被解除,根据有关法规,对于王某,正确的做法是()。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
基于卫星等航天器的空间量子通信,________。第一个原因是在同样距离下。光子在光纤中的损耗量远高于自由空间的损耗。因为光子在自由空间的损耗主要来自光斑的发散,大气对光子的吸收和散射远小于光纤。第二个原因是受到地面条件的限制,很多地方无法铺设量子通信的专
如果两变量之间存在正相关,且所有相关点都落在回归线上,则这两个变量之间的相关系数是()
随机试题
婴儿期开始添加辅食的时间是出生后()
下列哪种试验不能用来:检出G-6-PD缺乏A.高渗冷溶血试验B.高铁血红蛋白还原试验C.变性珠蛋白小体试验D.G-6-PD荧光斑点试验E.红细胞包涵体试验
下列各器官组织中的M受体对阿托品最先敏感者为
案情:张某为了结婚购买了一套房屋,并委托“温馨家园”装修公司进行装修,双方约定采用张某提供的设计图案进行装修,并签订书面合同。装修公司进行装修不久之后,张某的妻子李某不喜欢此设计,要求按自己的风格进行装修,张某不敢违背其意,遂单方面要求装修公司按
设函数y=f(x)在(0,+∞)内有界且可导,则()。
保险人在理赔时一般按三个标准确定赔偿额度,它们是()。
保管人处理货物在存储期间的检查和取样要求时,应注意()。
简述影响问题解决的主要因素。
Excerpt1Doyourememberallthoseyearswhenscientistsarguedthatsmokingwouldkillusbutthedoubtersinsistedthatw
Insomecountrieswhereracialprejudiceisacute,violencehassocometobetakenforgrantedasameansofsolvingdifference
最新回复
(
0
)