应聘华为机试考题实现字符串中子字符串的替换
来源:互联网 发布:拍电影的软件 编辑:程序博客网 时间:2024/04/30 03:23
/*使用C语言实现字符串中子字符串的替换
描述:编写一个字符串替换函数,如函数名为 StrReplace(char* strSrc, char* strFind, char* strReplace),strSrc为原字符串,strFind是待替换的字符串,strReplace为替换字符串。举个直观的例子吧,如:"ABCDEFGHIJKLMNOPQRSTUVWXYZ"这个字符串,把其中的"RST"替换为"ggg"这个字符串,结果就变成了:ABCDEFGHIJKLMNOPQgggUVWXYZ */
#include <stdio.h>#include <string.h>#include <iostream.h>StrReplace(char* strSrc, char* strFind, char* strReplace){int i,j;char t;while (*strFind!='\0'){if (*strSrc == *strFind){*strSrc=*strReplace;*strFind++;*strReplace++;}*strSrc++;}//printf(strSrc);//return *strSrc;}int main(){char strSrc[]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";char strFind[] = "RST";char strReplace[] ="ggg";StrReplace(strSrc,strFind,strReplace);printf("%s ",strSrc);printf("\n");return 0;}
运行结果:
- 应聘华为机试考题实现字符串中子字符串的替换
- 华为招聘机试整理10:实现字符串中子字符串的替换
- 华为机试——字符串中子字符串替换
- 实现字符串中子字符串的替换
- 使用C语言实现字符串中子字符串的替换
- 华为机试字符串的替换
- 字符串中子串替换成新子串 简单实现
- 华为机试---字符串替换
- 华为机考题 002计算字符串中字符的个数
- 华为机考题 004字符串分割
- C#替换字符串中子串
- 2014华为机试-字符串替换
- 华为机试题:字符串替换
- 编程实现字符串中子串的查找
- 编程实现字符串中子串的查找
- 华为机试—替换字符串中的字母
- 华为机试—替换字符串中的字母
- 华为机试题目---字符串替换
- JDBC Data Sources
- 全排列算法
- lua学习(1)-- linux下安装lua开发环境
- java中各种排序的实现 不断更新
- Qt显示图片(转)
- 应聘华为机试考题实现字符串中子字符串的替换
- 面向对象和面向过程的区别
- eclipse运行Android程序报错,找不到adb.exe或要你重启eclipse的解决方法
- ocp第五、六天
- 奋战杭电ACM(DAY16)1023
- LINUX移植——根文件系统制作(一)
- 怎么阅读开源软件
- 第一次英语亮相
- 九江学院史上最牛的毕业选题要求......看完之后寝室爆笑.....