文章编辑的报告

合集下载

编辑述职报告

编辑述职报告

编辑述职报告尊敬的领导:我是贵公司的编辑,特此提交本次的述职报告,以向领导汇报本人过去一年的工作情况和取得的成绩。

一、工作职责作为编辑,我主要负责以下工作职责:1. 文章采编:负责从各渠道收集、整理和编辑文章,确保内容准确、丰富,符合公司风格和要求。

2. 纠错校对:对投稿的文章进行仔细阅读,发现其中的错别字、语法错误等问题,并及时予以修改,确保文章质量。

3. 内容策划:参与编辑部的内容策划工作,结合市场需求和读者反馈,提出创新的内容构思,并组织撰写和编辑相关文章。

4. 团队协作:与其他编辑密切合作,互相支持和学习,共同提高稿件的质量和效率。

二、工作业绩本年度,我在编辑工作中取得了以下业绩:1. 提高稿件质量:通过严格的校对和修改工作,我成功降低了发布错误文章的概率,大大提高了稿件的质量和可读性。

2. 编辑收藏栏目:在本年度,我负责编辑了公司新推出的收藏栏目,在短时间内,该栏目得到了广大读者的认可和喜爱,收获了较高的点击率和转发量。

3. 团队合作能力:我积极参与编辑团队的工作,与同事们保持良好的协作关系,准时完成分配的任务,并能在紧急情况下提供有效的紧急任务处理方案。

4. 提升用户体验:通过不断学习和探索新的编辑技巧,我积极改进文章排版和插图设计,为读者提供更好的阅读体验。

三、问题与改进在过去的一年中,我也意识到了自身存在的问题,并积极进行改进:1. 时间管理:在面对工作紧张的情况下,我有时会感到时间不够用,没有有效地管理好工作任务的优先级和时间分配。

下一年度,我将通过制定详细的工作计划和合理的时间安排来解决这一问题。

2. 学习新知识:由于行业变化快速,我意识到需要不断学习和更新知识,以适应新的编辑需求。

下一年度,我将参加相关的培训和学习课程,并将学到的新知识应用到实际工作中。

四、工作计划为了不断提高自身的工作能力并为公司做出更大的贡献,我制定了以下工作计划:1. 提升编辑技能:通过参加培训班、研讨会等形式,提升自身的编辑能力,在文章采编、纠错校对、内容策划等方面取得更好的成绩。

编辑工作学习总结5篇

编辑工作学习总结5篇

编辑工作学习总结5篇篇1一、引言进入编辑工作岗位以来,我始终以严谨的态度和敬业的精神投入到日常工作中。

通过这段时间的学习和实践,我逐渐掌握了编辑工作的核心技能和知识,不断提升自己的专业素养。

接下来,我将对这段时间的学习和工作进行全面总结。

二、工作内容及成果1. 文本编辑与校对在编辑工作中,我主要负责稿件的编辑和校对。

面对众多的稿件,我认真阅读,仔细修改,确保文字通顺、逻辑清晰。

通过对文本的不断推敲,我提升了文本的准确性和可读性。

2. 内容策划与整合除了基础的编辑工作,我还参与了内容策划和整合工作。

根据读者需求和市场趋势,我构思并实施了多个专题栏目,丰富了刊物的内容。

同时,我还注重整合内外部资源,与作者和相关部门紧密合作,优化内容结构。

3. 风格把握与品牌塑造在编辑过程中,我注重保持刊物的风格和语调,以确保与品牌形象相符。

通过对行业趋势的分析以及读者反馈的收集,我逐渐形成了自己独特的编辑风格,有效塑造了刊物的品牌形象。

4. 技术工具应用在技术手段方面,我积极学习并应用各类编辑软件和工具,提高了编辑效率。

同时,我还参与了编辑部内部的技术培训,与同事共同研究和解决编辑过程中遇到的技术问题。

三、学习进步与体验1. 专业知识学习为了提升专业素养,我通过参加培训课程、阅读专业书籍和在线学习资源等途径,学习了编辑理论、新闻写作、出版流程等方面的知识。

这些学习使我对编辑工作有了更深入的理解。

2. 实践能力提升在工作中,我遇到了许多挑战。

通过解决实际问题和参与项目,我的实践能力得到了很大提升。

例如,在策划专题栏目时,我学会了如何收集和分析信息,如何与作者和团队成员有效沟通。

3. 团队协作与沟通在团队中,我积极与同事合作,共同完成任务。

通过团队协作,我学会了如何与不同背景的人合作,如何有效沟通并解决问题。

同时,我也明白了团队协作在编辑工作中的重要性。

四、存在问题及改进措施1. 专业技能仍需提升虽然我在编辑工作方面取得了一定进步,但仍然存在专业技能不足的问题。

编辑工作学习总结模板6篇

编辑工作学习总结模板6篇

编辑工作学习总结模板6篇篇1一、引言在过去的一段时间里,我作为编辑,参与并完成了多个项目。

通过这些项目,我不仅提升了自己的专业技能,还对编辑工作有了更深刻的理解。

以下是我对编辑工作学习情况的总结。

二、工作内容概述1. 项目一:某公司年度报告的编辑工作。

我对报告的内容进行了全面的梳理和优化,确保语言表达准确、简洁、流畅,同时保证了报告的结构清晰、逻辑严谨。

2. 项目二:某学术期刊的论文编辑。

我对论文的语言表达、逻辑结构进行了仔细的修订和调整,使其更加符合学术规范和读者的阅读习惯。

3. 项目三:某企业宣传资料的编辑。

我根据企业的特点和宣传需求,精心设计宣传资料的内容和形式,确保其既具有吸引力和感染力,又能够准确传达企业的理念和产品特点。

三、重点成果1. 在年度报告的编辑中,我成功将原本冗长、复杂的报告简化、优化,使其更加易于阅读和理解,同时保留了所有关键信息。

2. 在学术期刊论文的编辑中,我帮助作者解决了语言表达和逻辑结构方面的问题,使论文更加严谨、规范,提高了其学术价值。

3. 在企业宣传资料的编辑中,我设计出了一系列富有创意和吸引力的宣传方案,帮助企业有效提升了品牌形象和产品销量。

四、遇到的问题和解决方案1. 在年度报告的编辑中,我遇到了报告内容过于冗长的问题。

通过仔细分析报告内容,我发现其中包含了许多重复性和冗余的信息。

于是,我决定对这些信息进行简化、合并和删除,使报告更加紧凑、简洁。

2. 在学术期刊论文的编辑中,我遇到了论文逻辑结构不清晰的问题。

通过仔细阅读论文内容,我发现作者在写作过程中没有明确区分不同部分的内容和作用。

于是,我建议作者重新组织论文结构,明确各部分之间的关系和衔接,使论文更加条理清晰、逻辑严谨。

3. 在企业宣传资料的编辑中,我遇到了宣传方案缺乏创意的问题。

通过与客户的深入沟通和交流,我了解到企业的特点和宣传需求。

于是,我结合企业的实际情况和市场需求,设计出了一系列富有创意和吸引力的宣传方案,得到了客户的高度评价和认可。

助理编辑述职报告

助理编辑述职报告

助理编辑述职报告一、工作背景作为助理编辑,我在XXX(公司/部门)从XXXX年XX月至今任职,主要负责文案编辑、内容审核以及协助编辑团队完成项目任务等工作。

在这段时间里,我不断完善自己的编辑技巧,并借助团队合作和自我学习不断提高自己的能力。

二、工作内容1. 文案编辑在文案编辑方面,我承担了大量文案的审核、修改和完善工作。

我通过参与多个项目,积累了丰富的文案编辑经验。

在编辑过程中,我注重文案的逻辑结构和表达方式,使得文案更加清晰、简洁、易读。

我还注意到文案的语法错误、拼写错误等问题,确保文案的质量。

此外,我还负责对公司发布的文章进行审核和校对,确保文章的真实性、准确性和规范性。

我通过与作者的沟通和讨论,提出修改意见并保证修改后的文章符合公司的要求。

2. 内容审核作为助理编辑,我也负责对发布的内容进行审核。

我会对内容的合规性、信息的真实性、文章的结构和表达进行仔细审核,保证内容的质量和可靠性。

我会关注文章的细节,尤其是一些潜在的问题,并及时提出修改意见或建议。

在内容审核的过程中,我还和其他部门进行良好的协作,特别是和市场部门、产品部门的沟通。

通过与各个部门的密切合作,我可以更好地理解公司的战略需求,为编辑优化提供更有效的建议。

3. 协助编辑团队完成项目任务作为助理编辑,我经常与编辑团队合作,协助他们完成项目任务。

我会在编辑团队中分配任务,跟进编辑进度,并确保项目按时完成。

我熟悉并使用各种编辑工具和软件,提高项目的协同效率。

在协助编辑团队的过程中,我也积极分享自己的编辑技巧和心得。

我提出一些优化编辑流程的建议,并引导其他成员尝试新的编辑方法和工具,以提高整个团队的效率和质量。

三、工作成果在我担任助理编辑的期间,我积极参与并完成了多个项目,并实现了以下工作成果:1.所参与的项目文案编辑质量得到了客户的好评,客户对我们的专业能力表示赞赏。

2.在文案编辑过程中,我发现和解决了一些潜在的问题,提升了文案质量和可读性。

高级编辑年终总结报告

高级编辑年终总结报告

策划与编辑的专题数量与质量
总结词
专题策划与编辑能力得到提升,数量与质量均达到目标
详细描述
我积极参与了多个专题的策划与编辑工作,如“科技创新”、“环境保护”等 。这些专题在数量和质量上都达到了预期目标,不仅吸引了大量读者关注,也 提升了我在专题策划与编辑方面的能力。
编辑工作的创新与亮点
总结词
创新思维得到体现,亮点工作获得认可
我们注重团队内部的沟通与协调,通过定期的会议和交流,及时解 决了工作中的问题,确保了项目的顺利进行。
共同成长
在团队工作中,我们不仅完成了工作任务,还互相学习、共同进步, 提升了自身的专业素养和综合能力。
对未来的期望与展望
拓展市场份额
我们将继续加强市场调 研和产品研发,拓展市 场份额,提升公司在行 业中的地位和影响力。
01
包括新闻报道、深度分析、人物专访等,能够根据不同需求进
行快速切换。
提升文字表达能力
02
通过不断练习和反思,提高自己的文字表达能力,使文章更加
流畅、易懂。
增加词汇量
03
阅读更多的书籍和资料,扩大词汇量,使写作更加丰富、多样

编辑技能提升
熟练掌握各种编辑工具
包括Word、Excel、PowerPoint等,能够高效地进行排版、校对 和设计。
提升技术能力
我们将加大对技术研发 的投入,提升公司的技 术实力和创新能力,为 用户提供更加优质的产 品和服务。
加强人才培养
我们将重视人才的培养 和引进,建立完善的人 才激励机制,激发员工 的积极性和创造力,推 动公司的持续发展。
THANKS
感谢观看
毅力。
团队建设的展望与计划
加强团队沟通

编辑工作情况汇报

编辑工作情况汇报

编辑工作情况汇报
尊敬的领导:
我是XX部门的编辑,现就最近一段时间的编辑工作情况进行汇报。

首先,我在过去的一个月里,认真负责地完成了公司交给的各项编辑任务。

针对每一篇文章,我都进行了仔细的阅读和修改,力求做到语句通顺、逻辑清晰、表达准确。

在修改过程中,我积极与作者沟通,对于一些表达不够准确的地方,我会提出建议并进行修改,以确保文章质量达到最佳状态。

其次,我在编辑工作中注重团队合作,与其他编辑、作者和相关部门保持密切联系。

在遇到疑惑或困难时,我会及时寻求帮助和意见,以便更好地完成工作。

与此同时,我也愿意分享自己的编辑经验和技巧,与同事共同进步。

另外,针对一些重要的文档和文章,我会进行多轮修改,确保每一个细节都得到精心雕琢。

我会不断查阅资料,学习新知识,以提升自己的编辑水平,为公司的文档质量贡献自己的力量。

最后,我会定期总结工作中的经验和教训,不断改进自己的编辑方法和技巧。

同时,我也会关注行业动态和发展趋势,为公司的编辑工作提供更多有益的建议和意见。

总而言之,我将继续努力,不断提升自己的编辑水平,为公司的发展贡献自己的力量。

希望领导能够对我的工作给予指导和支持,让我能够更好地发挥自己的专长,为公司的编辑工作做出更大的贡献。

谨此汇报,如有不妥之处,还请领导批评指正。

谢谢!
此致。

XX部门编辑敬上。

编辑部工作总结5篇

编辑部工作总结5篇

编辑部工作总结5篇篇1一、背景本年度,编辑部秉持专业精神,积极响应各项任务,紧密围绕工作重点,致力于提升内容质量、提高工作效率与团队协作水平。

本报告将全面梳理本年度的工作内容、成绩与不足,并针对今后的工作进行展望与规划。

二、工作内容概述1. 策划与执行主题板块更新:围绕热点时事与行业发展动态,策划并推出多个主题板块内容,确保刊物的前瞻性和时效性。

2. 内容创作与优化:加强内容质量把控,对稿件进行精细筛选和深度编辑,确保内容原创性、深度和广度。

3. 作者队伍建设:积极邀请业界专家作为特邀作者,拓展作者队伍,丰富文章内容来源。

4. 流程优化与工作效率提升:对工作流程进行优化调整,引入数字化工具提高编辑效率与质量控制水平。

5. 跨部门协作与沟通:强化与其他部门的沟通协作,确保内容策划与整体战略方向保持一致。

三、重点成果1. 内容质量显著提升:通过深度编辑和精细筛选,本年度的内容原创性和深度得到了显著的提升,获得了读者和行业内的广泛好评。

2. 主题板块创新实践:成功推出多个紧扣时事和行业动态的主题板块,实现了内容的迭代更新,提高了刊物的市场关注度。

3. 工作效率与数字化改革:引入数字化编辑工具后,大大提高了编辑工作效率和质量控制的准确性,促进了团队协作和流程的规范化管理。

4. 作者队伍扩展与合作深化:特邀作者的加入极大地丰富了刊物的内容来源和视角,增强了刊物的权威性和影响力。

5. 跨部门合作成果显著:与其他部门的紧密合作确保了内容策划与整体战略的一致性,提高了工作效率和整体业绩。

四、遇到的问题和解决方案1. 内容原创性把控难度大:采取措施加强版权审查流程,通过与作者沟通确保稿件的原创性。

同时加强对稿源的多元化采集和开发。

2. 编辑效率需进一步提高:定期开展内部培训和技能竞赛活动,提高编辑人员的专业技能和工作效率。

引入更多先进的数字化工具辅助编辑工作。

3. 作者管理沟通机制待完善:建立更为完善的作者管理机制和沟通渠道,确保稿件质量和时效性的同时增强与作者的互动与合作。

编辑工作总结报告范文精选5篇

编辑工作总结报告范文精选5篇

编辑工作总结报告范文精选5篇总结报告是会议领导同志对会议召开的情况和会议所取得的成果进行总结的陈述性文件。

写总结报告时应注意明确目的,突出重点,切不可面面俱到;要鼓舞人心,富有号召力。

我精选了一些关于总结报告的优秀范文,让我们一起来看看吧。

编辑工作总结首先,不管是当校报编辑部担任文字编辑还是文字副主编,我都为能够身在校报编辑部感到欢喜与荣誉,因为在这里我们都留下了很多温暖的感动和珍贵的记忆!我为自己在编辑部感到庆幸。

庆幸能够结识到口才和文笔兼具的主编xx、文章和舞蹈都优秀的xx、总是要和我们喝一盅的xx、安静且不失能力的xx以及乐于助人的xx、看起来很凶人却很好的xx,还有我们已经离校的学姐学长们、我们可敬的亲切的xx老师。

我为自己在编辑部感到高兴。

高兴在担任文字副主编期间,校报迎来了那么多优秀的XX级记者、文字编辑以及美编。

11月8日,在写教育厅关工委对我院的考核评估的新闻以及后续的时间里面,能够看得出xx对新闻点的把握也能够有详有略、恰到好处;在校运会期间以及日常新闻写作中,xx能够做到不懂就问,抓住重点、收集第一手资料;xx的新闻角度独特,文质兼美;xxx态度端正,积极向责编学习新闻写作技巧;xx新闻写作水平也在不断的提高。

文字编辑xx的文笔细腻,一笔一句能够点出事物的本质;看了xx的小说,文理清晰,一波三折,文笔甚佳;xx在传统文化写作上比较在行;xx,尤其是xx对于学子风采专访时能够把握重点、问题犀利却直指中心;xx乐衷于古诗词、可以多学习、多填词;xx文字繁华,但也应该注意文章的丰富与饱满;xx文字清新亮丽,给人温暖和回忆;美编xx积极向美编组长xx学习,做到了图文并茂,图片选择上的独具匠心,排版技术不断提高。

在20XX年下边学期里,给我留下了许多值得永远铭刻的记忆。

记得学姐学长们离任后我们痛饮的别离,记得在竞选成为文字副主编是的欣喜,记得校运会人员安排时的忙碌,记得合刊时的新鲜与谨慎,记得我们上任后第一期报纸出刊时的激动与快意,记得各个版面交流时的歌声与笑语,记得听说改版为黑白版面的凝重与叹息,记得拿到黑白版校报时的自豪与理解的心情,也还记得自己在校报的工作中蜕去的父母亲人送来报到时的稚气,记得自己在校报的工作不论是与人沟通的技巧、写作的水平、摄影技术、交朋结友以及自己与领导、同事打交道的能力都有所提高,更记得通过xx老师、xx老师为我修改参加省教育厅“感恩为先”征文大赛的文章并获得一等奖的欢愉,记得xx老师她要我们要细致、细心的殷切以及看到校报出刊时的惊喜。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

淮北师范大学数据结构课程设计文章编辑专业计算机科学与技术(师范)学院计算机科学与技术学号 20111201032学生姓名莫锦莲指导教师姓名赵娟2013年5月3日一、设计目的数据结构课程设计是计算机学院重要的教学环节,它为学生提供了个既动手又动脑,将课本上的理论知识和实际有机的结合起来,独立分析和解决实际问题的机会。

进一步巩固和复习数据结构计的基础知识。

培养学生结构化程序、模块化程序设计的方法和能力,提高学生调试程序的技巧和软件设计的能力,提高学生分析问题、解决问题以及综合利用C语言进行程序设计的能力。

了解软件的编制过程。

二、设计的任务和要求输入一页文字,程序可以统计出文字、数字、空格的个数。

静态存储一页文章,每行最多不超过80 个字符,共N 行;要求:(1)分别统计出其中英文字母数和空格数及整篇文章总字数;(2)统计某一字符串在文章中出现的次数,并输出该次数;(3)删除某一子串,并将后面的字符前移。

存储结构使用线性表,分别用几个子函数实现相应的功能;输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。

输出形式:(1)分行输出用户输入的各行字符;(2)分 4 行输出“全部字母数”、“数字个数”、“空格个数”、“文章总字数”;(3)输出删除某一字符串后的文章;三、算法的基本思想1. 创建线性表,为输入文章开辟足够大的存储空间。

2. 输入一页文章,每行字数少于80个,共N行,静态存储在线性表中。

3. 遍历线性表,统计文章中的字母个数。

流程图如下:统计字母个数int i;int znum=0;i=o;i<=L->length;i++L->elem[i]>=’a’&&L->elem[i]<=’z’||L->elem[i]>=’A’&&L->elem[i]<=’Z’Znum++4.遍历线性表,统计文章中的空格个数,数字个数,文章中的总字数,实现思想和统计文章中的字母个数相同。

5.计算某一字符在文章中出现的次数。

实现思路如下:(1) 查找第一个字符,如果有第一个支付,即L->elem[i]=S->elem[0],设计数器i,j,cs=0;(2) 查找这个字符后面的字符与要查找的字符串是否匹配,即L->elem[i+j]==S->elem[j],如果匹配,cs++;(3) 重复第步,如果cs=lengthS,则找到,count++;如果没有找到,重新进行第一步;(4)输出该字符串在文章中出现的次数。

6.删除文章中的某一字符串,实现思路如下:(1) 遍历线性表,从文章中寻找str第一次出现的位置,*L=strstr(S,str);(2)len=strlen(S);i=len-strlen(L),即前i项恰好不含要删除的字符串,将前i项复制到tmp中。

(3) j=i+strlen(str),即要删除的字符串在i+1和j之间,将j之后的字符串复制到temp中;(4) 将tmp赋给串S,返回S;(5) 输出删除后的文章。

流程图如下:PstrSi jfor(i=0;i<L->length;i++) while(q+k<L->length)L->elem[i]==S->elem[0]L->elem[q]=L->elem[q+k],L-length=L-length-k tmp7.主函数,调用各个函数实现文章编辑的功能四、主要功能模块图开始输入文字主函数查找某一子串输出文字统计个数删除这一字串统计字母、数字、空输出删除后的文章格某一字符串的个数以及文章的总字数具体操作五、系统测试1. 选择1,运行界面如下:2. 选择2,运行界面如下:3. 选择3,运行界面如下:4. 选择4,运行界面如下:5. 选择5,退出操作系统。

六、结论本次数据结构的文章编辑的设计,实现了输入一页文字,程序可以统计出文字、数字及整篇文章的总字数,统计某一字符串在文章中出现的次数,并输出该次数;删除某一子串,并将后面的字符前移。

本次课程设计所用的知识包括了数据结构课本上所学的知识以及C++的基础知识,课程设计的过程自己更进一步了解了线表和字符串,掌握了数据结构的思想与方法,也使我认识到自己在学习编程方面还有很多的不足。

在编写程序时出现了不少错误,通过调试,在查阅一些资料和向老师请教后,才整理出来。

今后我要读一些编程方面的书籍,不能只拘泥与课本上的知识,并注重理论与实践的结合,多上机练习编写程序,提高自己的实际动手能力和独立思考的能力,不断充实自己,掌握更好的编程思想。

七、源程序及系统文件使用说明# include<stdio.h># include<stdlib.h># define MAXSIZE 1000struct SqList{ //创建线性表//char *elem;int length;int listsize;};void initList_Sq(struct SqList *L){ //创建空表//L->elem=(char*)malloc(MAXSIZE *sizeof(char));if(!L->elem)exit(0);L->length=0;L->listsize=MAXSIZE ;}void CreateList_Sq(struct SqList *L){int size=0,i=0;L->length=0;while ((L->elem[i]=getchar())!='#') //输入文章以#结束//size++;{ //确保每行字数少于80字// if(size>=80){printf("每行只能输入80个字符!");break;}if(L->elem[i]=='\n'&&size<80)size=0;}i++;L->length++;}getchar();}void TjzmList_Sq(struct SqList *L) //统计文章中的字母个数//{int znum=0;int i=0;for(i=0;i<L->length;i++)//遍历线性表//if((L->elem[i]>='a'&&L->elem[i]<='z')||(L->elem[i]>='A'&&L->elem[i]<='Z')) znum++;printf("\n文章中的字母个数:");printf(" %d",znum);printf("\n");}void TjkgList_Sq(struct SqList *L) //统计文章中的空格个数//{int knum=0;int i=0;for(i=0;i<L->length;i++)//遍历线性表//if(L->elem[i]==' ') knum++;printf("\n文章中的空格个数:");printf(" %d",knum);printf("\n");void TjszList_Sq(struct SqList *L) //统计文章中的数字个数//{int snum=0;int i=0;for(i=0;i<L->length;i++)//遍历线性表//if(L->elem[i]>='0'&&L->elem[i]<='9') snum++;printf("\n文章中的数字个数:");printf(" %d",snum);printf("\n");}void TjzcList_Sq(struct SqList *L) //统计文章中的总字数//{int tnum=0;int i=0;for(i=0;i<L->length;i++)//遍历线性表//if(L->elem[i]=='\n') tnum++;printf("\n文章中的总字数:");printf(" %d",L->length-tnum);printf("\n");}int CsList_Sq(struct SqList *L, struct SqList *S){int i,j,k;int cs=0; //计算某个字符串在文章出现的次数// for(i=0;i<L->length;i++) //遍历线性表//{if(L->elem[i]==S->elem[0]){k=0;for(j=0;j<S->length;j++)if(L->elem[i+j]==S->elem[j])k++;if(k==S->length) {cs++;i=i+k-1;}}}return cs;}void ScList_Sq(struct SqList *L, struct SqList *S) // 删除文章中的某个字符串// {int i,j,k,q;for(i=0;i<L->length;i++){if(L->elem[i]==S->elem[0]){k=0;for(j=0;j<S->length;j++)if(L->elem[i+j]==S->elem[j])k++;if(k==S->length){q=i;while(q+k<L->length){L->elem[q] = L->elem[q+k];q++;}L->length=L->length-k;if(i==0)i=-1;if(i!=0)i=i-1;}}}}void PutList_Sq(struct SqList *L) // 输出文章//{int i=0;for(i=0;i<L->length;i++){printf("%c",L->elem[i]);}}int main(void){int c,i;struct SqList R;struct SqList S;struct SqList Q;printf("请输入文章:(提示:每行输入字数需少于80字,共N行,按#结束!)\n"); initList_Sq(&R);CreateList_Sq(&R);do{printf("\n**************文章编辑功能:************************ \n");printf("\n1 查看文章中的字母个数、空格个数、数字个数、总字数");printf("\n2 查看文章正文");printf("\n3 查看某个字符串在文章出现的次数");printf("\n4 删除文章中的某个字符串");printf("\n5 退出");printf("\n*************************************************** \n");printf("\n请选择功能:");scanf("%2d",&i);getchar();switch(i){case 1: TjzmList_Sq(&R);TjkgList_Sq(&R);TjszList_Sq(&R);TjzcList_Sq(&R);break;case 2: PutList_Sq(&R);break;case 3:printf("请输入所查找的字符串:(按#结束!)\n");initList_Sq(&S);CreateList_Sq(&S);c=CsList_Sq(&R,&S);printf("\n字符串在文章出现的次数为%d",c);break;case 4:printf("\n请输入要删除的字符串:(按#结束!)\n");initList_Sq(&Q); CreateList_Sq(&Q); ScList_Sq(&R,&Q);printf("\n删除后的文章为:\n");PutList_Sq(&R);break;case 5: break;}}while(i!=8);return 0;}。

相关文档
最新文档