首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数findStr(char*str,char*substr),该函数统计一个长度为2的子字符串substr在另一个字符串str中出现的次数,该次数作为函数值返回。例如,假定输入的字符串为”asd asasdfg asdas zx67 asd mklo
编写函数findStr(char*str,char*substr),该函数统计一个长度为2的子字符串substr在另一个字符串str中出现的次数,该次数作为函数值返回。例如,假定输入的字符串为”asd asasdfg asdas zx67 asd mklo
admin
2013-12-10
17
问题
编写函数findStr(char*str,char*substr),该函数统计一个长度为2的子字符串substr在另一个字符串str中出现的次数,该次数作为函数值返回。例如,假定输入的字符串为”asd asasdfg asdas zx67 asd mklo”。子字符串为”as”,函数返回值是6。函数ReadWrite()实现从数据文件in.dat中读取两个字符串,并调用函数findStr(),最后把结果输出到文件out.dat中。
【试题程序】
#include
#include
void ReadWrite();
int findStr(char*str.char*substr)
{
}
main()
{
char str[81],substr[3];
int n;
printf(“输入原字符串:”);
gets(str);
printf(“输入子字符串:”);
gets(substr);
puts(str);
puts(substr);
n=findStr(str,substr);
printf(“n=%d\n”,n);
ReadWrite();
}
void ReadWrite()
{
char str[81],substr[3],oh!
int n,len,i=0;
FILE*rf,*wf!
rf=fopen(“in.dat”。“r”);
wf=fopen(“out.dat”,“W”);
while(i<5){
fgets(str,80,rf);
fgets(substr,10,rf);
len=strlen(substr)一1;
ch=substr[1en],
if(oh==\n||ch==0xla)
substr[1en]=0;
n=findStr(str,substr);
fprintf(wf。“%d\n”n);
i++;
}
fclose(rf);
felose(wf);
}
选项
答案
int findStr(char*str.char*substr) {int i,cnt=0; /*定义变量*/ for(i=0;i<80;i++) /*统计次数*/ if(*(str+i)==*substr&&*(str十 i+1)==*(substr+1)) /*判断条件*/ cnt++; return cnt; }
解析
转载请注明原文地址:https://kaotiyun.com/show/kElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
按行优先顺序存储下三角矩阵的非零元素,则计算非零元素aij(1≤j≤i≤n)的地址的公式为
单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,结点q在结点p的前面,要删除结点p,正确的操作应该是
数据库系统的核心是
Oracle针对Internet/Intranet的产品是
设计性能较优的关系模式称为规范化,规范化主要的理论依据是
在关系数据库设计中,使每个关系达到3NF。这是哪一个设计阶段的任务?
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为
冯.诺伊曼结构的计算机有5大功能部件组成:运算器、控制器、【】、输入设备和输出没备。
若对一个已经排好序的序列进行排序,在下列4种方法中,哪种方法比较好?
有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于
随机试题
简述《知识产权协定》规定各成员国的一般义务。
《伤寒论》全书共收方
建设项目需要使用建设用地,的,建设单位应当持法律、行政法规规定的有关文件,向有批准权的()土地行政主管部门提出建设用地申请。
期货公司违法经营或者出现重大风险,严重危害期货市场秩序、损害客户利益的,经国务院期货监督管理机构批准,可以对该期货公司直接负责的董事、监事、高级管理人员和其它直接责任人员采取的措施有( )。
简述心理辅导的主要方法。
别踩疼了雪①我和女儿在焦急地等待一场雪的降临。②雪,只在女儿的童话和梦境里飘过。我一直这样认为:没有触摸过雪花的女孩,永远也做不了高贵的公主。我领她到雪的故乡来,就是要让她看看雪是怎样把人间装扮成宫殿,把人装扮成天使的。③带女
教案的编写具有共性,但针对不同的课型教案编写也有各自的特点,以下说法错误的是()。
第一次提出“枪杆子里面出政权”这一论断的会议是()。
某海港货场不断有外洋轮船卸下货来,又不断用汽车将货物运走。如果用9辆车,12小时可以清场;如果用8辆车,16小时也可以清场。该货场开始只用3辆车,10小时后增加了若干辆车,再过4小时就已清场,那么后来增加的车数应是多少辆?()
ReadthisarticleabouttheeffectoftheAsiancrisisonLatinAmericancountries.ChoosethecorrectwordfromA,B,CorDt
最新回复
(
0
)