日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

串的查找和替换课程设计c语言,(串的查找和替换.doc

發布時間:2024/3/7 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 串的查找和替换课程设计c语言,(串的查找和替换.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

(串的查找和替換

計算機工程學院

實 習 報 告

課程名稱:算法設計技能訓練

設計題目: 串的查找和替換

院 系: 計算機工程學院

專 業: 計算機科學與技術(單招)

學生姓名: 高蘇生 學 號: 1131308432

起止日期: 2015年1月5日 ~ 2015 年1月12日

指導教師: 嚴云洋 張亞紅

學年學期: 2014 ~ 2015 學年 第 1 學期

設計任務書

課題

名稱集合運算設計

目的綜合運用程序設計、算法設計的方法,對實際應用中的問題進行數據分析和組織、算法設計和分析、程序設計和調試等環節,將理論與實踐相結合,掌握利用計算機解決實際問題的基本方法和基本步驟,培養學生良好的程序設計風格、算法設計和分析能力。實驗

環境P IV以上計算機,Window XP以上操作系統;

編程語言不限。任務

要求要求學生結合課程體系的實際需求及實踐能力、實驗條件等外部因素,完成集合運算課題的設計任務。

課題功能:功能: 打開一篇英文文章,在該文章中找出所有給定的單詞,然后對所有給定的單詞替換為另外一個單詞,再存盤。起止時間工 作 內 容11~6周制定課程設計計劃,編寫課程設計指導書213~14周下發任務,學生選題,分組,查閱資料318周上機系統調試,課程設計報告,課程設計答辯418周上交報告電子及打印文檔指導教師: 2015 年 1 月 5 日

目錄

課程設計摘要(題目) …………………………………………………03

1.引言 ………………………………………………………………03

2.需求分析 …………………………………………………………04

3 程序源代碼 ………………………………………………………13

4.測試結果 …………………………………………………………16

5.設計體會 …………………………………………………………18

參考文獻 ……………………………………………………………20 1. 設計內容和要求

設計內容:

打開一篇英文文章,在該文章中找出所有給定的單詞,然后對所有給定的單詞替換為另外一個單詞,再存盤。if (keyWords[0] == strOne[i])

if (keyWords[j] != strOne[countFlag++])

3.功能模塊詳細設計

3.1 詳細設計思想

a)需求分析

打開一篇英文文章,在該文章中找出所有給定的單詞,然后對所有給定的單詞替換為另外一個單詞,再存盤。

b)概要設計

程序頭設計

對程序作簡單介紹以及輸出程序制作人的基本信息。

main()

{

printf("\n\n\n\t\t\t數據結構課程設計\n");

printf("\n\t\t\t題目:串的查找與替換\n");

printf("\n\t\t\t專業:計算機科學與技術\n");

printf("\n\t\t\t學號:1131308432\n");

printf("\n\t\t\t姓名:高蘇生");

printf("\n\t程序作用:打開一篇英語作文,在該文章中找出所有給定的單詞,然后對\n\t所有給定的單詞替換為另一個單詞再存盤。");

printf("\n************************************\n");

}

主函數void main()

通過for循環對字符串進行匹配,找到匹配的單詞然后將copy的單詞字符放入strTwo數組中,不匹配的單詞也放入數組strTwo中完成替換,最后把strTwo中的字符放回文件中完成操作。

C)設計思想

串的查找與替換要實現的功能是:打開一篇英文文章,在該文章中找出所有給定的單詞,然后對所有給定的單詞替換為另外一個單詞,再存盤。gets(keyWords); gets(copyWords)。

然后實現程序打開文件的功能。

最后編寫最核心的替換功能,首先用關鍵字來匹配要查找的單詞,第一個單詞匹配上的話再判斷這個關鍵字在不在單詞的首字母上,否則不匹配,主要是要實現替換單詞的功能不替換其他單詞中的字符串。然后匹配第二個字母,這樣一次類推的判斷。不匹配的單詞直接放入strTwo數組中,匹配的單詞先替換然后再放入strTwo數組中。

D)流程圖

3.2 核心代碼

打開文件

if ((fp = fopen(

總結

以上是生活随笔為你收集整理的串的查找和替换课程设计c语言,(串的查找和替换.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。