第八周 项目三 顺序串算法(1)

来源:互联网 发布:C语言间接访问 编辑:程序博客网 时间:2024/05/18 16:36
/*   *Copyright (c)2015, 烟台大学计算机与控制工程学院   *All rights reserved.   *文件名称:Graph.cpp   *作    者:苏凯祺   *完成日期:2014年12月17号   *版 本 号:v1.0   *问题描述:采用顺序存储方式存储串,实现下列算法并测试:   (1)试编写算法实现将字符串S中所有值为c1的字符换成值为c2的字符: void Trans(SqString *&s, char c1, char c2);   *头文件sqstring.h见顺序串算法库)*/  #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");    Trans(s, 'e', 'a');    DispStr(s);    return 0;}

运行结果:


0 0