首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。 例如,若输入:77777,则输出将是:32767。 请改正程序中的错误,使它能得到正确结果。
给定程序中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。 例如,若输入:77777,则输出将是:32767。 请改正程序中的错误,使它能得到正确结果。
admin
2010-11-26
61
问题
给定程序中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。
例如,若输入:77777,则输出将是:32767。
请改正程序中的错误,使它能得到正确结果。
[注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
[试题源程序]
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int fun(char *p)
{
int n;
/**********found**********/
n=*p-’o’;
p++;
while(*p!=0){
/**********found**********/
n=n*8+*p-’o’;
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);
}
for(i=0; s
; i++)
if(s
<’0’||s
>’7’)
{
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)错误:*p 正确:*p (2)错误:’o’; 正确:’o’;
解析
转载请注明原文地址:https://www.kaotiyun.com/show/WPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法错误的是()。
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
有关我国1982宪法的结构说法正确的是()。
近些年.我国取得了一批重大科技创新成果,实现部分领域由“跟随”到“领跑”的跨越。以下说法不正确的是()。
某书店出售一种挂历,每售出1本可得18元利润。售出一部分后每本减价10元出售,全部售完。已知减价出售这种挂历本数是原价出售挂历的三分之二。书店售完这种挂历共获得利润2870元,书店一共出售这种挂历多少本?
一批树苗,按下列原则分给各班栽种:第一班取走100棵文取走剩下树苗的,第二班取走200棵又取走剩下树苗的,第三班取走300棵又取走剩下树苗的,依此类推,第三班取走树苗100i棵又取走剩下树苗的,……,直到取完为止。最后各班所得树苗都相等。试问共有几个班?
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
用2012减去一个四位数的差,正好等于将这个四位数各个数位数字相加的和,那么有几个这样的四位数?()
有一类分数,每个分子与分母的和是100,如果分子减K.分母加K,得新的分数约分后等于,其中K是正整数,则该类分数中分数值最小的是()。
民俗是文化的一种表现形态,即传统与文化的活态形式。它是经过于百年岁月的淘洗留下来的文化精华与现实结合的产物。民俗对于特定的群体有强烈的认同功能,对于当代社会的建设,具有不可替代的作用。这段文字是从什么角度来定义“民俗”的()。
随机试题
睫状肌收缩时可使()
下列关于安斯沃斯所分婴儿依恋类型的描述,错误的是
企业资产与所有者权益在任何一个时点都保持恒等关系。()
下列各项中会使企业财务报表所反映的偿债能力大于实际偿债能力的是()。
世界三大烹饪流派分别是中国流派、法国流派和()。
根据埃里克森的人格发展理论,中学生要解决的矛盾是()
一会议组织者必须出3个人来讨论一位应邀演讲者的论文。这3名参加讨论的人将从7名志愿者中选出。已知这7个人中4个人——I,K,L和M对该名演讲者的理论观点持赞成态度,其余的3个人——S,T和U对该名演讲者的理论观点持反对态度。这个组织会议的人在选择参加的人时
西气东输、西电东送
下列试题基于以下题干:某大学运动会即将召开,经管学院拟组建一支12人的代表队参赛,参赛队员将从该院4个年级的学生中选拔。学校规定:每个年级都须在长跑、短跑、跳高、跳远、铅球等5个项目中选择1~2项参加比赛,其余项目可任意选择;一个年级如果选择长跑,就不能
IsthereenoughoilbeneaththeArcticNationalWildlifeRefuge(保护区)(ANWR)tohelpsecureAmerica’senergyfuture?PresidentBush
最新回复
(
0
)