首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:把从主函数中输入的由数字字符组成的字符串转换成—个无符号长整数,并且逆序输出。结果由函数返回。 例如,输入: 1 2 3 4 5 6,结果输出:6 5 4 3 2 1。 注意:部分源程序给出如下。
请补充函数fun(),该函数的功能是:把从主函数中输入的由数字字符组成的字符串转换成—个无符号长整数,并且逆序输出。结果由函数返回。 例如,输入: 1 2 3 4 5 6,结果输出:6 5 4 3 2 1。 注意:部分源程序给出如下。
admin
2009-02-15
51
问题
请补充函数fun(),该函数的功能是:把从主函数中输入的由数字字符组成的字符串转换成—个无符号长整数,并且逆序输出。结果由函数返回。
例如,输入: 1 2 3 4 5 6,结果输出:6 5 4 3 2 1。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
unsigned long fun(char *S)
{
unsigned long t=0;
int k;
int i=0;
i=strlen(S);
for(【 】;i>=0;i--)
{
k=【 】;
t=【 】;
}
return t;
}
main()
{
char str[8];
clrscr();
printf("Enter a string made up of’0’to
’9’digital character:\n");
gets(str);
printf("The string iS:%S\n",str);
if(strlen(str)>8)
printf("The string is too long!");
else
printf("The result:%lu\n",
fun(str));
}
选项
答案
--I s[i]-’0’ t*10+k
解析
第一空:程序中将字符串s的长度赋给了变量i,为了将数字字符转换为无符号长整数,并倒序输出,应该从字符串的最后—个字符开始处理,而最后一个字符的下标等于字符串长度减l。第二空:将数字字符转换为数字的方法是,将该数字字符的ASCII码减去字符’0’的ASCII码,即得到相应的数字。第三空:由各位上的数字得到整数的方法是,以1234为例,1234=1*1000+2*100+3*10+4=10*(10*(10*1+2)+3)+4。
转载请注明原文地址:https://kaotiyun.com/show/4TID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在南极洲,尽管气候异常寒冷,但在南极维多利亚大煤田的煤炭储存量非常大,而且煤的质地特别好。其最有可能的原因是()。
《桃花源记》中描述:“缘溪行,忘路之远近。忽逢桃花林,……林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田美池桑竹之属。”“桃花源”的地形最可能是()。
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
小女孩甲(8岁)与小男孩乙(12岁)放学后常结伴回家。一日,甲对乙说:“听说我们回家途中的王家昨日买了一条狗.我们能否绕道回家?”乙答:“不要怕!被狗咬了我负责。”后甲和乙路经王家同时被狗咬伤住院。该案赔偿责任应如何承担?()
张某因逆行驾驶被交通警察李某拦截.李某口头作出罚款200元的处罚决定,并要求当场缴纳。张某要求出具书面处罚决定和罚款收据,李某认为其要求属于强词夺理,拒绝听取其申辩。关于该处罚决定,下列哪个说法是正确的?()
能够根据样本结果推断总体数量特征的调查方式是()。
有一位百岁老人出生于二十世纪,2015年他的年龄各数字之和正好是他在2012年的年龄的各数字之和的三分之一,问该老人出生的年份各数字之和是多少(出生当年算作0岁)?
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
中国古代重实体轻程序传统终结的标志是哪一部法律的出台()
随机试题
群体决策
假设小王工作时间为60年,每年收入为3万元,那么他生活到90岁时去世,则其计划年均消费水平是
属于减毒活疫苗的是
动脉导管未闭与室间隔缺损的鉴别要点
振辉机械厂财务部8月15日开出两张票据:一张为面额10000元的支票,用于向甲宾馆支付会议费;另一张为面额200000元的银行承兑汇票,到期日为9月5日,用于向乙公司支付材料款,该汇票已经银行承兑。8月20日,甲宾馆向银行提示付款。银行发现该支票为空头支票
按照保险对象的不同,可分为财产保险和人身保险。()
2006年9月8日,中国首次设立环境保护科普创新奖,弥补了行业空白。这说明中国公众对地理生态环境的保护意识逐步提高,意识到环境对社会发展有着重要的作用。地理环境对社会发展的作用表现在()
近代中国社会的性质是半殖民地半封建社会;近代中国的主要矛盾是帝国主义与中华民族的矛盾、封建主义和人民大众的矛盾;近代中国革命的性质是资产阶级民主革命。以下关于三者关系的论断中,正确的有()
运用战略数据规划方法,当系统规划的基础性内容哪项得到保证时,就可以在其基础上开发各种应用项目?
A、Overdrafts.B、Mortgages.C、Personalloans.D、Letterofcredit.D对话中明确指出银行预付款有三种形式:透支,抵押和个人贷款,D项“信用证”没有提及。
最新回复
(
0
)