首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数findStr(),该函数的功能是:统计一个以单词组成的字符串中(各单词之间以空格隔开)所含指定长度单词的个数。例如,输入字符串为“you are very goodyou”,指定要查找的单词的长度为3,则函数返回值是3。 函数read
编写一个函数findStr(),该函数的功能是:统计一个以单词组成的字符串中(各单词之间以空格隔开)所含指定长度单词的个数。例如,输入字符串为“you are very goodyou”,指定要查找的单词的长度为3,则函数返回值是3。 函数read
admin
2013-12-17
34
问题
编写一个函数findStr(),该函数的功能是:统计一个以单词组成的字符串中(各单词之间以空格隔开)所含指定长度单词的个数。例如,输入字符串为“you are very goodyou”,指定要查找的单词的长度为3,则函数返回值是3。
函数readWriteData()的功能是从IN.DAT中读取字符串和子字符申,并把统计结果输出到屏幕和文件OUT.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()和函数readWriteData()中的内容。
试题程序:
#include
#include
#include
void readWriteData();
int findStr(char*slr,int find_len)
{
}
void main()
{
readWriteData();
}
void readWriteData()
{
char str[81].substr[11];
int n,1en
FILE*rf.*wf;
rf=fopen(“1N.DAT”,“r”);
wf=fopen(“OUT.DAT”,“W”);
fgets(str,80,rf);
fgets(substr,10.rf);
len=substr[0]—’0’;
n=findStr(Str,1en);
fprintf(wf,“%d\n”,n);
fclose(rf);
fclose(wf);
}
选项
答案
int findStr(char*str,int find_len) { int str_len,i,count=0,mark=-1; str_len=strlen(str);//求出字符串的长度 for(i=0;i
’z’||*(str+i)<’A’||(*(str +i)>’Z’&&*(str+i)<’a’)) /*如果是非字母符号*/ { if(i-mark==find_len+1)count++; //如果两个非字母符号当中的字母个数等 于所要查找的长度,则将计数器加1 mark=j,//将j记成标记 } } if(mark
解析
本题主要考查如何在字符串中找单词。本程序将单词界定为;两个相邻的非字母符号间的字母为一个单词。所以在程序中通过找两个非字母符号之间字母的个数来确定单词的长度。如果单词长度等于要求查找的长度,则将计数器加1。在查找时应注意一行中的第一个单词和最后一个单词的特殊性,它们只有一侧有非字母符号,故要将其单独处理。
转载请注明原文地址:https://kaotiyun.com/show/8AZZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
不同类型的数据对网络传输服务质量有不同的要求,下面_______多数是传输服务质量中的关键参数。
计算机网络拓扑是通过网中结点与通信线路之间的几何关系表示网络中各实体间的_______。
网卡实现的主要功能是_______。
目前,P2P网络有【】、分布式结构化、分布式非结构化和混合式4种主要结构类型。
网络全文搜索引擎包括4个基本组成部分:搜索器、检索器、用户接口和
根据不同的安全需求确定计算机及其操作系统的安全等级。美国国防部1985年公布的“可信计算机系统评估标准”中将计算机系统的安全等级分为4类7级:D、C1、C2、B1、B2、B3、A,其中,最高安全等级为_______。
在网络通信的数据传输过程中的数据加密技术有链路加密方式,它具有的特点是()。
______的主要任务是在因特网中主动搜索其他WWW服务器中的信息并对其自动索引,将索引内容存储,为用户享用。
当试图从一台能够上网的计算机登录到因特网上任意一台主机,并像在本地一样地运行该主机上的应用程序,在此过程中必须要用到______。
一个路由器的两个IP地址为20.0.0.6和30.0.0.6,其路由表如下表所示。当收到源IP地址为40.0.0.8,目的IP地址为20.0.0.1的数据报时,它将把此数据报投递到______。(要求写出具体的IP地址)
随机试题
国际化企业的战略目标
a.thepersonwhoissuesadraft,usuallytheexporterb.irregularmovementof(prices,exchangerate,etc.)c.thesendingofm
下列哪项不是良性胃溃疡的X线征象
下列哪味药物既能收敛止血,又能收湿敛疮
企业无形资产内部研发费用,在研发项目达到预定用途形成无形资产时,应将原计入损益的开发费用转入无形资产的入账价值。()
(2017年真题)《人间词话》是著名学者王国维的一部文学理论著作。他提出的关于创作原则和批评标准的核心理论是()。
下列表示儿童生病的症状是()。
《中华人民共和国行政许可法》规定,对于有数量限制的行政许可,两个以上申请人申请均符合法定要求的,行政机关应当()。
小王从家开车上班,其行驶l0分钟后发生了故障,小王从后备箱中取出自行车继续赶路,由于自行车的车速只有汽车的3/5,小工比预计时间晚了20分钟到达单位,如果汽车再多行驶6公里,他就能少迟到10分钟,从小王家到单位的距离是()公里。
Accordingtothepassage,theattempttoeradicatetheAIDSvirusWhatdoHo’swords"Bearinmindthatundetectabledoesnote
最新回复
(
0
)