第八周 项目2.1 试编写算法实现将字符串S中所有值为c1的字符换成值为c2的字符: void Trans(SqString *&s, char c1, char c2);

来源:互联网 发布:集团网络电话交换机 编辑:程序博客网 时间:2024/06/05 05:11

问题及算法:

/*Copyright (c)2016,烟台大学计算机与控制工程学院All rights reserved.文件名称:bigice.cbp作    者:王效杰完成日期:2017年10月19日版 本 号:v1.0问题描述:试编写算法实现将字符串S中所有值为c1的字符换成值为c2的字符: void Trans(SqString *&s, char c1, char c2); 输入描述:无程序输出:测试数据*/#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;}void Invert(SqString &s){    }int main(){    SqString s;    StrAssign(s, "messages");    Trans(s, 'e', 'a');    DispStr(s);    return 0;}
运行结果:

学习心得:

练习了调用顺序串的算法库来解决问题。

阅读全文
0 0
原创粉丝点击