首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。 例如,s所指字符串中的内容是:2det35adh253kjsaf7/kj8655x, 函数fun返回值为:11 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数m
请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。 例如,s所指字符串中的内容是:2det35adh253kjsaf7/kj8655x, 函数fun返回值为:11 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数m
admin
2017-02-24
54
问题
请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。
例如,s所指字符串中的内容是:2det35adh253kjsaf7/kj8655x,
函数fun返回值为:11
注意:部分源程序在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
void NONO();
int fun(char*s)
{
}
main()
{char*S="2clef35adh25 3kjsdf7/kj8655x";
printf("%S\n",S);
printf("%d\n",fun(s));
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE*fp,*wf;
int i;
char s[256];
fp=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++){
fgets(s,255,fp);
fprintf(wf,"%d\n",fun(s));
}
fclose(fp);
fclose(wf);
}
选项
答案
int fun(char*s) { int n=0 ; char*p; for(p=s;*p!=’\0’;p++) if((*p>=’0’)&&(*p<=’9’)) n++; return n; }
解析
要统计字符串中数字字符的个数,首先应定义变量n,并初始化为0,然后遍历字符串,逐个判断字符是否为数字字符,判断条件为该元素的ASCII码在字符0和9的ASCII码之间,若判断条件成立,则使n的值加1,否则,继续判断下一个字符,直到字符串结束。
转载请注明原文地址:https://kaotiyun.com/show/l0Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能是:计算110之间的奇数之和与偶数之和,请填空。#includemain(){inta,b,c,I;a=c=0;for(I=0;I
设有定义"struct{inta;floatb;charc;}abc,*p_abc=&abc;",则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
设有程序段intk=10;while(k=0)k=k-1;则下面描述中正确的是
算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算法的
有以下程序段charch;intkch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程
下列叙述中错误的是()。
下列对于软件测试的描述中正确的是
在下列关于二叉树的叙述中,正确的一项是
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
以下选项中不合法的标识符是
随机试题
SynchronizationNetwork的意思是异步网。()
初产妇,27岁,妊娠36+3周,外伤导致重症胎盘早剥,现宫口开大4cm,最佳的处理方法是
患者,女,45岁。发热,疑是链球茵引起肾炎,进行补体测定。有关补体的叙述哪项是错误的
残余上皮可发生囊肿或鳃瘘的结构是()
口服给药制剂不得检出
以下有关“药源性疾病防治的基本原则”的叙述中,不正确的是()。
服用药后需要多饮水的机制A、平喘药(茶碱类)B、利胆药(去氢胆酸)C、抗痛风药(别嘌醇)D、氨基糖苷类抗生素E、双膦酸盐(阿伦膦酸钠)纠正患者血容量较低的症状
设备及安装工程概算分为机械设备及安装工程概算、()。
下列哪一项不属于寻找潜在客户常用的方法?()
Accordingtocertainbeercommercials,thecontemporaryversionofsuccess【B1】______inmovinguptoapremiumbrandthatcosts
最新回复
(
0
)