第八周项目二(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;}

运行结果


知识点总结

查找串中的相应元素并替换,用到循环和判断语句,相对简单。







原创粉丝点击