首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数findStr(),该函数的功能是;统计一个以单词组成的字符串中(各单词之间以空格隔开)所含指定长度单词的个数。例如,输入字符串为"you are very good you",指定要查找的单词的长度为3,则函数返回值是3。函数readWrit
编写一个函数findStr(),该函数的功能是;统计一个以单词组成的字符串中(各单词之间以空格隔开)所含指定长度单词的个数。例如,输入字符串为"you are very good you",指定要查找的单词的长度为3,则函数返回值是3。函数readWrit
admin
2011-06-14
17
问题
编写一个函数findStr(),该函数的功能是;统计一个以单词组成的字符串中(各单词之间以空格隔开)所含指定长度单词的个数。例如,输入字符串为"you are very good you",指定要查找的单词的长度为3,则函数返回值是3。函数readWriteData()的功能是从IN.DAT中读取字符串和子字符串,并把统计结果输出到屏幕和文件OUT.DAT中。
注意;部分源程序已给出。
请勿改动主函数main()和函数readWriteData()中的内容。
试题程序;
#include
#include
#include
void readWriteData();
int findStr(char*str,int find len)
{
}
void main()
{
readWriteData();
}
void readWriteData()
{
char str[81],substr[11];
int n,len
FILE*rf,*wf;
rf=fopen("IN.DAT","r");
wf=fopen("OUT.DAT","w");
fgets(str,80,rf);
fgets(substr,10,rf);
len=substr[0]—’0’;
n=findStr(str,len);
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_1en+1)count++; //如果两个非字母符号当中的字母个数等于所要查找的长度,则将计数器加1mark=i;//将i记成标记 } } if(mark
解析
本题主要考查如何在字符串中找单词。本程序将单词界定为;两个相邻的非字母符号间的字母为一个单词。所以在程序中通过找两个非字母符号之间字母的个数来确定单词的长度。如果单词长度等于要求查找的长度,则将计数器加1。在查找时应注意一行中的第一个单词和最后一个单词的特殊性,它们只有一侧有非字母符号,故要将其单独处理。
转载请注明原文地址:https://jikaoti.com/ti/JVU7FFFM
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
由于Windows2000Server采用了活动目录服务,因此Windows2000网络中所有的域控制器之间的关系是【 】的。
下列属于主动攻击的是()。①假冒②信息内容的泄露③重放④信息内容的修改⑤拒绝服务
10BASE-T使用标准的田-45接插件与3类或5类非屏蔽双绞线连接网卡与集线器。网卡与集线器之间的双绞线的长度最大为______。
关于网络性能管理步骤的描述中,错误的是()。
计算机的硬件组成可以分为4个层次,第一层是()。
美国国家标准和技术局在1977年采用的数据加密标准算法属于()。
在()网络操作系统中,安装在每个联网结点的操作系统软件是相同的。
在OSI参考模型中,网桥实现互联的层次为()。
ACSII码中的每个字符都能用二进制数表示,如A表示为01000001,B表示为01000010,那么字符F可表示为()。
现行IP地址采用()标记法。
随机试题
Itisbadtohavefoodstuckbetweenyourteethforlongperiodsoftime.Thisisbecausefoodattractsgerms,germsproduceaci
以下反应均为周环反应,若反应能发生,请完成反应式,并注明反应类型及反应方式。
患者,女,50岁,半小时前被车撞伤左大腿,有开放性伤口,出血较多。查体:P110/min,BPl00/65mmHg,意识稍模糊,左大腿明显肿胀,伤口流血不止,有反常活动,首先应处理的是
国画大师李某欲将自己的传奇人生记录下来,遂请作家王某执笔,其助手张某整理素材。王某以李某的人生经历为素材完成了自传体小说《我的艺术人生》。李某向王某支付了5万元,但未约定著作权的归属。该小说的著作权应当归谁所有?
设计合同采用的担保方式一般采用()。
点型感烟火灾探测器投入运行2年后,应每隔()年至少全部清洗一遍。
东信公司近几年在总裁周聪的带领下发展迅速。然而同时,一向运行良好的组织结构开始阻碍了公司的发展。公司原先是根据职能来设计组织结构的,职能部门包括财务、营销、生产、人事、采购、研究与开发等。随着公司的壮大,产品已经从单一的电视机扩展到冰箱、洗碗机、热水器、空
实施可持续发展战略,要实现速度和结构质量效益相统一、()相协调,使人民在良好生态环境中生产生活,实现经济社会永续发展。
中国人的人生哲学总是围绕着“义”“利”二字打转。“君子喻于义,小人喻于利”。君子和小人就这样被简单而粗暴地区别开来。然而在现实生活中,大多数人既不是小人也算不上君子。由此可以推出()。
(2013年真题)我国《刑法》第24条规定:“在犯罪过程中,自动放弃犯罪或者自动有效地防止犯罪结果发生的,是犯罪中止。对于中止犯,没有造成损害的,应当免除处罚;造成损害的,应当减轻处罚。”请分析:(1)本条文中“犯罪
最新回复
(
0
)