首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如,在键盘输入字符串2345210,函数返回长整型数2345210。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如,在键盘输入字符串2345210,函数返回长整型数2345210。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun
admin
2018-02-02
81
问题
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如,在键盘输入字符串2345210,函数返回长整型数2345210。
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所编写的若干语句。
试题程序:
#inelude
#include
void NONO();
long fun(char*s)
{
}
main()
{
char 8[10];long r;
printf(“请输入一个长度不超过9个字符的数字字符串:”);
gets(s);
r=fun(s);
prinff(“r=%ld\n”,r);
NONO();
}
void NONO()
/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
{
FILE*fp,*wf;
int i;long r;
char s[10],*P;
fp=fopen(“in.dat”,”r”);
wf=fopen(“out.dat”,“W”);
for(i=0;i<10;i++)
{
fgets(s,10,fp);
P=strchr(s,‘\n’);
if(P)*P=0;
r=fun(s);
fprinff(wf,“%Id\n”,r);
}
fclose(fp);
felose(wf);
}
选项
答案
long fun(char*s) { int i,sum=0,len; len=strlen(s); for(i=0;i
解析
要把一个数字字符转为相应的数字,只要用它的ASCⅡ码减去48即可。要把数字字符串转为相应的数字,则要从左到右依次取出字符转为相应数字,乘10再加上下一位数字。
转载请注明原文地址:https://kaotiyun.com/show/gXxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a是血型变量,且a的初值为4,则计算a+=a-=a*a表达式后a的值为______。
以下能正确定义且赋初值的语句是 ______。
下列选项中不合法的十六进制数是()。
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确语句是()
对建立良好的程序设计风格,下列描述中正确的是()。
已知函数fread.的调用形式为fread(buffer,size,count,fp);,其中buffer代表的是()。
算法复杂度主要包括时间复杂度和【】复杂度。
算法的时间复杂度是指
有关return语句说法不正确的是()。
随机试题
解决社会主义初级阶段主要矛盾的根本手段是【】
Itiswidelybelievedthathighlyeducatedstudentsaremorelikelytogetagoodjob.However,atanon-campusjob【C1】______in
在无对照品时,用紫外分光光度法测定含量可选用
胸部手术麻醉选择正确的是
某医院用某种新疗法治疗某病患者41人,治疗结果如下治疗结果:治愈 显效 好转 恶化 死亡治疗人数:8 23 631该资料的类型为
可以影响学生脑力工作能力的因素是()
(2012年国家司法考试真题)关于《民事诉讼法》规定的期间制度,下列哪一选项是正确的?()
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法的规定,下列说法何者为正确?
()不是每个交易者完成期货交易的必经环节。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
最新回复
(
0
)