笔试练习题
来源:互联网 发布:淘宝企业店铺税务申报 编辑:程序博客网 时间:2024/06/11 06:10
字符串操作:不调用任何系统函数,实现一个字符串查找子串的函数,如果包含字串,则返回该字符串的位置值,如果不包含,则返回-1。
//查找子串#include <iostream>using namespace std;#define CM_ERROR -1;int findSub(char* pSrc,char* pDes){if(NULL == pSrc || NULL == pDes){//pDes = "\0";return CM_ERROR;}int iPos = 1;char* pTmp;while('\0' != *pSrc){ pTmp = pDes;while(*pSrc != *pTmp){if(*pSrc == '\0'){return CM_ERROR;}pSrc++;iPos++;}while((*pSrc == *pTmp)&&('\0' != *pTmp)){pSrc++;pTmp++;}if(*pTmp !='\0'){iPos += 1;}elsebreak;}if(*pTmp=='\0'){return iPos;}elsereturn CM_ERROR;}int main(int argc, char const *argv[]){char chSrc[]= "hello world";char chDes[] = "ldd";int iPosition = findSub(chSrc,chDes);cout<<iPosition<<endl;system("pause");return 0;}
- 笔试练习题
- 爱奇艺2017C/C++笔试练习题
- 笔试练习题001...to be continued...
- 笔试练习题002...to be continued...
- Java基础练习题 考试题 笔试题 面试题
- Java基础练习题 考试题 笔试题 面试题 (1)
- Java基础练习题 考试题 笔试题 面试题 (2)
- Java基础练习题 考试题 笔试题 面试题 (3)
- Java基础练习题 考试题 笔试题 面试题 (4)
- Java基础练习题 考试题 笔试题 面试题 (5)
- 人人校园招聘笔试题 vs 算法导论练习题
- oracle笔试题及答案(基础练习题)
- 2016华为校招上机笔试练习题1
- 网易17年内推笔试练习题 - 数字黑洞
- 网易17年内推笔试练习题 - 出专辑
- 练习题
- 练习题
- 练习题
- 最终还是拆了ibus 安上 fcitx 了
- linux kernel current宏
- 学习VB.NET 变量命名三原则
- uva 10106 Product
- 编译系统与解释系统
- 笔试练习题
- POJ 2115 (C Looooops)
- 字符串匹配算法
- Cocos2d-x 一边执行动作序列一边播放动画
- 给定一个数组,数组中有正负数,求出所有字数组中和值最大的值。
- spring中如何处理oracle大字段
- [各种面试题] 复制带随机节点的链表
- 21. 1~n任意取数组成m
- 《计算机网络》 读书笔记(六) 协议比较