第八周 项目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
- 第八周 项目2.1 试编写算法实现将字符串S中所有值为c1的字符换成值为c2的字符: void Trans(SqString *&s, char c1, char c2);
- 第8周项目2.2-4 试编写算法实现将字符串S中所有字符颠倒过来重新排序 void Trans(SqString *&s, char c1, char c2);
- 第八周项目三(1)—顺序串算法之将字符串S中所有值为c1的字符换成值为c2的字符
- 第八周项目三(1)~~c1的字符换成值为c2的字符
- 第八周项目3—将c1字符换成值为c2字符
- 第八周项目3 c1的字符换为值为c2的字符
- 第八周项目3-1 顺序串算法 c1的字符换成c2的字符
- 第七周项目3(1)----c1的字符转换成c2的字符
- char c1,c2;与int c1,c2是否无条件地等价.cpp
- 编写函数void fun(char *s),其功能是将s所指的字符串逆序存放
- SYS_CONTEXT(c1,c2)
- COALESCE(c1, c2, ...,cn)
- NEW_TIME(dt1,c1,c2)
- RTRIM(c1,[,c2])
- RPAD(c1,n[,c2])
- CONCAT(c1,c2)
- sqlcookbook小结C1-C2
- 编写一个int string_len(char *s),返回字符串s的字符长度(不包括\0)
- 前端三板斧,后端两条路
- Doubango_SIP协议栈参考资料
- jupyter 常用快捷键
- 秒杀的架构设计和解决方案
- Mapstruct简介和简单例子
- 第八周 项目2.1 试编写算法实现将字符串S中所有值为c1的字符换成值为c2的字符: void Trans(SqString *&s, char c1, char c2);
- C++学习之路(14)---vector报错:vector iterator not incrementable"或"vector iterator + offset out of range"
- 我与网易云音乐 之 【零】沙暴送赞
- 第947期机器学习日报(2017-04-22)
- 第945期机器学习日报(2017-04-20)
- ES6学习之路-1
- 【LeetCode】C# 105、Construct Binary Tree from Preorder and Inorder Traversal
- 第948期机器学习日报(2017-04-23)
- 自定义MessageBox