首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如,在键盘输入字符串2345210,函数返回长整型数2345210。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如,在键盘输入字符串2345210,函数返回长整型数2345210。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部
admin
2019-04-14
34
问题
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如,在键盘输入字符串2345210,函数返回长整型数2345210。
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所编写的若干语句。
试题程序:
#include <stdio.h>
#include <string.h>
void NONO();
long fun(char *s)
{
}
main()
{
char s[10];long r;
printf(″请输入一个长度不超过9个字符的数字字符串:″);
gets(s);
r=fun(s);
printf(″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′);
it(p) *p=0;
r=fun(s);
fprintf(wf,″%ld\n″,r);
}
fclose(fp);
fclose(wf);
}
选项
答案
long fun(char *s) { int i,sum=0,len; len=strlen(s); for(i=0;i<len;i+ +) { sum=sum*10+ *s—48; s+ +; } return sum: }
解析
要把一个数字字符转为相应的数字,只要用它的ASCⅡ码减去48即可。要把数字字符串转为相应的数字,则要从左到右依次取出字符转为相应数字,乘10再加上下一位数字。
转载请注明原文地址:https://kaotiyun.com/show/m1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序,则程序的执行结果为()。#include"stdio.h"main(){inta=10;fun(A);printf("%d\n",A);}fun(intx){x=50;}
一个关系中属性个数为1时,称此关系为()。
以下程序运行后的输出结果是()。#definePower2(x)x*xmain(){inti=6,j=8;printf("%d\n",Power2(i+j));}
在一棵二叉树中,度为0的结点的个数为n0,度为2的结点的个数为n2,则有n0=【】。
下列程序执行后的输出结果是main(){inta[3][3],*p,i;p=&a[0][0];for(i=1;i
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
下列叙述中正确的是 ______。
下列叙述中正确的是()。
以下正确的说法是
下列特征中不是面向对象方法的主要特征的是()。
随机试题
A.心尖区舒张中晚期隆隆样杂音B.心尖区全收缩期吹风样杂音C.胸骨左缘3肋间舒张早期哈气样杂音D.胸骨左缘2肋间3级以上喷射性收缩期杂音E.胸骨左缘功能性收缩期杂音二尖瓣关闭不全
下列关于抑癌基因的叙述,正确的是
患者,女性,32岁,“胃切除术”3年。近1年患者头晕、心悸、气短、疲乏无力。诊断为缺铁性贫血。指导患者口服铁剂的要点应除外
根据香港与内地于2013年8月29签署的《内地与香港关于建立更紧密经贸关系的安排》第十份补充协议,允许符合条件的港资金融机构按照内地有关规定在内地设立合资基金管理公司,港资持股比例可达()以上。
注册税务师在执业时,需要履行的义务包括( )。
当事人对已经发生法律效力的调解书申请再审,应当在调解书发生法律效力后3个月内提出。()
业主购买物业,形成与建设单位之间物业买卖的民事法律关系,有关法律规定由()承担物业建造过程中的质量责任。
在太阳下看书对你的眼睛有害。Readinginthesun______________________________.
谈谈活动区的创设在幼儿教育过程中的意义。
卡根(JeromeKagan)将婴儿气质划分为
最新回复
(
0
)