- 198
- 1
- 约1.84万字
- 约 23页
- 2016-10-06 发布于贵州
- 举报
C语言编程竞赛练试题参考答案
C/C++语言编程竞赛训练题(部分)
1.编辑工具一般都具有字符串“查找”功能,试编程实现字符串的查找并统计匹配的次数。
要求如下:
查找字符串以为分隔符,若遇,则从后的字符重新开始查找;?和*查找,其中?可表示任意1个字符(为含空字符),*代表任意N个字符(N≥0)。
输入描述:首先输入要查找的字符串个数M,接着输入M个要查找的字符串,每个字符串占一行,最后是被查找的文本。
输出描述:要求分行输出每个字符串在文中出现的次数。
运行后若输入:
3
A
D
a
D,abb,DccABV,AAAAABB,accc,Dabc
则结果输出为:
4
3
2
参考答案:
#include iostream.h
#include string.h
char* Strstr(char s[],const char sub[])//自定义
{//s串中查找是否有sub子串内容,找到返回其起始位置,sub允许含?通配符,不允许含*
char *p;int i=0,j=0,k=0;//abbbcdefbcde bb?f//abbbcdefbcde ???fvr
if(strlen(sub)strlen(s))return NULL;//若子串更长则退出
while(sub[i]==?)i++,k++;//跳过子串前导?
if(sub[i]==0)return s;//若已经匹配返回其位置
if((
您可能关注的文档
- CorelDrw服装设计教程_第九章.遇到的一些疑难解答.doc
- CTP与CTC的发展技术与应用.doc
- Cuplaw任职以来专业技术工作总结.doc
- Czbiuus村经济管理论文:农村财会队伍建设与农村经济持续发展关系的思考.doc
- C、C++函数类库详解(VC++版).docx
- C习题参考答案第2版).doc
- C模拟考试题及考答案(09级).doc
- c照交通法规理考试试题及答案.doc
- c照理论考试新90题.doc
- C理论自测题及考答案(第3次).doc
- 2026年中国三相电能计量箱市场调查研究报告.docx
- 2026年中国八位半数字万用表市场调查研究报告.docx
- 2026年及未来5年干装垂直玻璃幕墙项目市场数据调查、监测研究报告.docx
- 2026年中国发醇罐市场调查研究报告.docx
- 2026年及未来5年干法短切原丝项目市场数据调查、监测研究报告.docx
- 2026年中国普通型台式血压计市场调查研究报告.docx
- 2026年及未来5年无线报警定位系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年移动斗式提升机项目市场数据调查、监测研究报告.docx
- 2026年中国茉莉香精市场调查研究报告.docx
- 2026年中国平面刨市场调查研究报告.docx
最近下载
- 国际私法国际民事诉讼.ppt VIP
- 自工程完结活动实施计划.xls VIP
- 《1.电力系统基础知识.》.ppt VIP
- (王瑞元版本)运动生理学--课件-3-第三章-血液.pptx VIP
- F701B.D仪表说明书2013-04-01.pdf VIP
- 第五章-国际民事诉讼与国际商事仲裁.ppt VIP
- 2024年教师资格考试高中学科知识与教学能力美术自测试卷与参考答案.docx VIP
- 第四单元+第1课美丽校园课件+2025-2026学年人教版初中美术八年级下册.pptx VIP
- 第二单元第3课第1课时《木刻乾坤》 课件 人美版八年级下.ppt
- 《想和你谈恋爱》异性交往主题班会课件.pptx VIP
原创力文档

文档评论(0)