首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。 例如,s所指字符串中的内容是:2det35adh253kjsdf 7/kj8655x, 函数fun返回值为:11 注意:部分源程序在文件PROG1.C
请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。 例如,s所指字符串中的内容是:2det35adh253kjsdf 7/kj8655x, 函数fun返回值为:11 注意:部分源程序在文件PROG1.C
admin
2021-04-28
36
问题
请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。
例如,s所指字符串中的内容是:2det35adh253kjsdf 7/kj8655x,
函数fun返回值为:11
注意:部分源程序在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 void NONO();
3 int fun(char*s)
4 {
5
6 }
7 main()
8 {char*s=’’2def35adh25 3kjsdf7/kj8655x’’;
9 printf(’’%s\n’’,s);
10 printf(’’%d\n’’,fun(s));
11 NONO();
12 }
13 void NONO()
14 {/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
15 FILE * fp,*wf;
16 int i;
17 char s[256];
18 fp=fopen(’’in.dat’’,’’r’’);
19 wf=fopen(’’out.dat’’,’’w’’);
20 for(i=0;i<10;i++) {
21 fgets(s,255,fp);
22 fprintf(wf,’’%d\n’’,fun(s));
23 }
24 fclose(fp);
25 fclose(wf);
26 }
选项
答案
1 int fun(char*s) 2 { int n=0; 3 char*p; 4 for(p=s;*p!=’\0’;p++) 5 if((*p>=’0’)&&(*p<=’9’)) 6 n++; 7 return n; 8 }
解析
要统计字符串中数字字符的个数,首先应定义变量n,并初始化为0,然后遍历字符串,逐个判断字符是否为数字字符,判断条件为该元素的ASCII码在字符0和9的ASCII码之间,若判断条件成立,则使n的值加1,否则,继续判断下一个字符,直到字符串结束。
转载请注明原文地址:https://kaotiyun.com/show/4Gtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){inta[]={2,3,5,4},i;for(i=0;i
将E-R图转换为关系模式时,实体和联系都可以表示为()。
下面不能作为结构化方法软件需求分析工具的是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
表达式3.6-5/2+1.2+5%2的值是()。
有以下程序structst{intx;int*y;)*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是
“软件系统总体结构图,下面描述中错误的是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
随机试题
油、水井井史数据是从油、水井月综合记录中()选1个值,代表本井本月的生产情况。每月1行,1年1张,作为单井开采的历史保存,便于查阅。
试述我国宪法规定的公民的基本义务。
A、溶剂一熔融法B、复凝聚法C、饱和水溶液D、塑制法E、涂膜法微囊化制备方法()。
某宗房地产32年土地使用权的价格为4000元/m2,对应的报酬率为7%。现假定报酬率为9%,该宗房地产40年土地使用权条件下的价格最接近于()。
下列关于工程承包活动相关连带责任的表述中,正确的是()。
现阶段,我国主要的投资形式有()。
宋代词人辛弃疾有词日“众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。”从这句词中可以推出当时最可能的节日是()。
试述法律体系的概念和特征。
在查询“设计视图”窗口,什么不是字段列表框中的选项
To:AllemployeesFrom:DirectorJackLee,HumanResourcesIregret(144)youthatafter20yearsofservicetothisagency,wit
最新回复
(
0
)