首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如,在键盘输入字符串2345210,函数返回长整型数2345210。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如,在键盘输入字符串2345210,函数返回长整型数2345210。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun
admin
2018-02-02
62
问题
请编函数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全国计算机二级
相关试题推荐
数据字典(DD)所定义的对象都包含于()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入人与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
有以下程序:main(){char*p[]={"3697","2584"};inti,j;longnum=0;for(i=0;i<2;i++){j=0;while(p[i][j]!=’\0’)
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。 struct node { int data; struct node*next; }*p,*q,*r; 现要将q和r所指结点的先后位置交换,同时要保持链表的连续,
已有定义和语句:doublea,b,c;scanf("%1f%1f%1f",&a,&b,&c);,要求给a、b、c分别输入10.0、20.0、30.0,不正确的输入形式是
设x,y均为int型变量,且x=10,y=3,则printf("%d,%d\n",x-,-y);语句的输出结果是______。
下列叙述中,不属于结构化分析方法的是______。
以下叙述正确的是()。
下列叙述中正确的是
算法具有5个特性,以下选项中不属于算法特性的是()o
随机试题
在第三十个教师节来临之际,习近平总书记在与北师大师生代表座谈时发表重要讲话,号召全国广大教师做有理想信念、有道德情操、有扎实知识、________的“四有”好老师。
氧自由基
关于当事人对法律适用的选择,依最高人民法院《关于适用(中华人民共和国涉外民事关系法律适用法)若干问题的解释(一)》,下列哪项是正确的?
下列各项金融工具中,在货币市场上交易的有()。
下列各项中,影响固定资产清理净损益的有()。
简述教育与生产力之间的关系。
我国地质条件多样,矿产资源丰富,富矿多、贫矿少,综合利用率较高。()
目前,在国内核电机组数量最多、堆型丰富、装机最大的核电基地是()。
下面不属于结构化程序设计原则的是
下列的英文缩写和中文名字的对照中,错误的是__________。
最新回复
(
0
)