第八周项目二(1) 顺序串算法测试-串内替换
来源:互联网 发布:mac的usb接入后在哪 编辑:程序博客网 时间:2024/06/16 02:32
问题及代码
这里这里只给出main.cpp代码
算法库见算法库
main.cpp
/**Copyright(c)2017,烟台大学计算机学院*All right reserved.*文件名:main.cpp sqstring.h string.cpp*作者:王万兴*完成日期:2017年10月19日*版本号:v1.0**问题描述:串的替换*输入描述:无*程序输出:见运行结果*/#include <stdio.h>#include "sqString.h"void Trans(SqString &s, char c1, char c2){ int i; for (i=0; i<s.length; i++) if (s.data[i]==c1) s.data[i]=c2;}int main(){ SqString s; StrAssign(s, "messages"); printf("替换前:"); DispStr(s); Trans(s, 'e', 'a'); printf("替换后:"); DispStr(s); return 0;}
运行结果
知识点总结
查找串中的相应元素并替换,用到循环和判断语句,相对简单。
阅读全文
0 0
- 第八周项目二(1) 顺序串算法测试-串内替换
- 第八周项目二(3) 顺序串算法测试-串内元素的删除
- 第八周项目二 顺序串算法
- 第八周项目二(2)顺序串算法测试-串的反序排列
- 第八周项目三(4)—顺序串算法之串中字符的替换
- 第八周项目二 顺序串算法 (1)(2)(3)(4)
- 第八周——项目二 “顺序串算法”
- 第八周项目二__顺序串算法
- 第八周项目二——顺序串算法
- 第八周项目(3):顺序串算法1
- 第八周 项目3-顺序串算法(1)
- 第八周项目3 顺序串算法(1)
- 第八周 项目3-顺序串算法(1)
- 第八周项目3-顺序串算法(1)
- 第八周 项目三 顺序串算法(1)
- 第八周 项目三 顺序串算法(1)
- 第八周项目三(1)顺序串算法
- 第八周项目三(1)顺序串算法
- pyQt5-布局管理
- 第975期机器学习日报(2017-05-20)
- 第974期机器学习日报(2017-05-19)
- Eclipse 和 Idea 安装 阿里Java 规约插件
- 嵌入式应用开发之基础设备控制
- 第八周项目二(1) 顺序串算法测试-串内替换
- IntelliJ IDEA 项目隐藏.idea文件夹
- Ubuntu安装Tensorflow
- (转)ThreadLocal
- 第980期机器学习日报(2017-05-25)
- 第979期机器学习日报(2017-05-24)
- 第981期机器学习日报(2017-05-26)
- niceScroll滚动条出现在div的左侧(PS:原本应该出现在div右侧)
- Eclipse 无法打断点问题-遇到带斜杠的断点图标