实验三 串基本操作的编程实现
更新时间:2024-03-04 23:32:01 阅读量: 综合文库 文档下载
- 实验三中推荐度:
- 相关推荐
实验三 串基本操作的编程实现
【实验目的】
内容:串基本操作的编程实现 要求:
串基本操作的编程实现(2学时,验证型),掌握串的建立、遍历、插入、删除等基本操作的编程实现,也可以进一步编程实现查找、合并、剪裁等操作,存储结构可以在顺序结构或链接结构、索引结构中任选,也可以全部实现。也鼓励学生利用基本操作进行一些应用的程序设计。
【实验性质】
验证性实验(学时数:2H)
【实验内容】
字符串长度计算,字符串的替换。
【思考问题】
1. 字符串的顺序存储和链表存储的差异?C语言中是如何实现字符串的? 2. 在字符串处理方面主要有什么操作? 3. 字符串的操作的主要特点是什么? 4. 举出几个字符串的应用范例?
【参考代码】
(一)字符串长度计算 int Strlen(char *s) { 。。。。。。 }
/*主程序:读取字符串长度后,输出该字符串的长度 */
void main() {
char string[50]; /*声明长度为50的字符串数组 */ int length; /*字符串长度 */
printf (\
gets(string); /*读取字符串存到变量string */ length=Strlen(string); /*计算字符串string的长度 */ printf (\}
/*希望的结果 */ /*Please input string: How are you? */ /*The input string length is 12 */
(二)字符串的替换
/*将字符串S2从字符串S1的某一个位置pos替换S1的子串*/
char *Strrep(char *s1, char *s2, int pos) {
。。。。。。 }
/*主程序:输入两字符串,再进行字符串取代 */ void main() {
char string1 [100]; /*声明字符串数组1 */ char string2 [50]; /*声明字符串数组2 */ int position; /*进行取代的起始位置 */
printf (\ /*读取原始字符串并存入\ gets(string1);
printf (\ /*读取欲替换的子字符串并存入\ gets(string2);
printf (\ /*读取进行字符串替换的起始位置\
scanf (\
Strrep (string1, string2, position); /*进行字符串的取代 */ printf (\}
/*希望的结果 */ /*Please input original string: My favorite color is black. */
/*Please input substitute string: white */ /*Please input substitute position: 22 */ /*The final string: My favorite color is white. */
【实验小结】 (总结本次实验的重难点及心得、体会、收获)
得 分_____________
评阅日期_____________ 教师签名__ __________
正在阅读:
实验三 串基本操作的编程实现03-04
FreeBSD流量监控系统安装笔记04-03
夏令营物理考试题01-15
关于完善我国国有企业集团财务总监委派制度的思考讲解10-23
关于“党建+社会救助”工作实施方案08-03
学校冬季取暖应急预案07-31
植物生长的影响因素11-09
交通安全的英语作文4篇04-01
电磁波第四章作业题解答03-17
2018年安徽省中考数学试卷及答案解析12-06
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 基本操作
- 编程
- 实验
- 实现
- 建设工程档案归档目录 - 图文
- 标准化基础知识
- 北京模拟题四边形汇总
- 2012—2016年华中师大806思政教学论真题
- 竞争战略管理
- 图书馆设计要求及实例分析
- 最新2018济南必玩旅游景点介绍-推荐word版(2页)
- 2015年03709各章课后习题答案
- 新建 细胞模型设计与制作活动方案
- 新课标小学体育水平二教案全期课时计划
- 计量经济学题库与4套期末模拟题带答案(超全精编校正版)
- 高起专英语作文
- 南京市江南静脉产业园生活垃圾焚烧发电厂项目 - 图文
- 2013年烟台开发区会计继续教育开始试题
- 转院转科制度
- 海南三亚市城市总体规划
- 计量基础知识 复习资料
- 江苏省电力公司重要电力客户用电管理办法
- 材料力学试题答案以及复习要点汇总(完整版)
- (学习公约,争做合格中职生) 小品剧本