首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串2345210,函数返回长整型数2345210。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串2345210,函数返回长整型数2345210。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他
admin
2016-12-06
26
问题
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串2345210,函数返回长整型数2345210。
注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 void NONO();
4 long fun(char*s)
5 {
6
7 }
8 main()
9 {char s[10];long r;
10 printf(’’请输入一个长度不超过9个字符的数字字符串:’’);
11 gets(s);
12 r=fun(s);
13 printf(’’r=%ld\n’’,r);
14 NONO();
15 }
16 void NONO()
17 {/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
18 FILE * fp,*wf;
19 int i ; long r;
20 char s[10],*p;
21 fp=fopen(’’in.dat’’,’’r’’);
22 wf=fopen(’’out.dat’’,’’w’’);
23 for(i=0;i<10 ; i++){
24 fgets(s,10,fp);
25 p=strchr(s,’\n’);
26 if(p)*p=0;
27 r=fun(s);
28 fprintf(wf,’’%1d\n’’,r);
29 }
30 fclose(fp);
31 fclose(wf);
32 }
选项
答案
1 long fun(char*s) 2 { 3 int i,len; 4 long sum=0; 5 len=strlen(s); 6 for(i=0 ; i
解析
要把一个数字字符转为相应的数字,只要用它的ASCII码减去48即可。要把数字字符串转为相应的数字,则要从左到右依次取出字符转为相应数字,乘10再加上下一位数字。
转载请注明原文地址:https://jikaoti.com/ti/LEi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是______。
设函数findbig已定义为求3个数中的最大值,以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,y,z,big;f=
下列叙述中正确的是()。
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]=”ABCD\0EFG\0”,b[]=”IJK”;strcat(a,b);printf(”%s\n”,a)
若变量已正确定义,在if(W)printf(”%d\n”,k);中,以下不可替代W的是()。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
下列选项中,不是一个算法的基本特征的是()。
算法的空间复杂度是指()。
栈和队列的共同特点是
数据结构分为线性结构和二仆三线性结构,带链的队列属于_______________。
随机试题
_______源于企业文化等理论的发展。()
证实肺栓塞的诊断,肺血管造影术异常应包括哪些
以下属于公路工程费用的是()。
甲公司于2015年1月1日与乙公司签订协议,以4000万元购入乙公司持有的B公司20%股权,从而对B公司具有重大影响。投资日B公司可辨认净资产账面价值与公允价值均为22000万元。2015年B公司实现净利润2000万元,持有可供出售金融资产公允价值上升增加
下列关于广播广告的写作要求的说法不正确的是()。
强调把“修身”“接物”作为教师道德修养的是()。
下列各句中,加下划线的成语使用不恰当的一项是()。
20世纪70年代以来,光导纤维、非晶态、新型陶瓷、碳60、钛合金、纳米材料、生物材料、智能材料等具有各种特殊性能的材料不断涌现。目前已有25万种性能各异的材料问世,纳米科技由于其一系列独特的性能及广泛应用,正在形成一个新产业群落,推动并影响整个科学技术研究
某机构对2000名在线旅行预订用户进行了关于经常选择的交通方式的抽样调查,结果如下:【2017年北京第132题】因主要出行方式中只有飞机拥有积分奖励活动,所以出行时将积分奖励活动作为考虑因素的人,均会将飞机作为最经常选择的交通方式。则在最经常选择飞机
大五人格理论的五个维度包括外倾性、开放性、神经质、宜人性与下列的哪一项?()
最新回复
(
0
)