2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  《高級語言程序設計》課程設計報告</p><p>  設計題目: 用一個字符數(shù)組保存一個英文句子 </p><p>  專 業(yè): 計算機科學與技術 </p><p>  班 級:      </p><p>  設計人員:          </

2、p><p>  指導教師:    </p><p>  計算機科學與工程學院</p><p>  2015年 06 月25日</p><p><b>  一、課程設計題目</b></p><p>  用一個字符數(shù)組保存一個英文句子。</p><

3、p><b>  二、設計要求</b></p><p>  1)刪除該英文句子中的前導空格,后導空格,并刪除句子中多余的空格(單詞之間只留一個空格);</p><p>  2)統(tǒng)計該句子中,單詞出現(xiàn)的頻率;</p><p>  3)查找并替換某個單詞。</p><p><b>  三、程序介紹</b&

4、gt;</p><p>  1.去除字符組中間空格。</p><p>  void zhongjian(char a[]) </p><p><b>  {</b></p><p>  int i,j,k; /*定義整形變量i,j,k。i,j作為函數(shù)內循環(huán)的控制變量。定義k用于字符組長度存放。*/<

5、;/p><p>  k=strlen(a); /*將字符組a的長度存放于k中。(字符組a即待處理的字符組)*/</p><p>  for(i=0;i<k;) /*循環(huán)控制,從第一位循環(huán)到字符組結束。*/</p><p>  if(a[i]!=' ' </p><p> 

6、 i++; /*條件控制,若當前字符不為空格,跳到下一位再進行循環(huán)。*/</p><p>  else if(a[i]==' ')</p><p>  if(a[i+1]==' ') /*當連續(xù)出現(xiàn)兩個空格,需要去除一個空格*/</p><p><b>  {<

7、/b></p><p>  k=k-1; /*字符串總長度減一。*/</p><p>  for(j=i;j<k;j++)</p><p>  a[j]=a[j+1]; /*從第一個空格開始,后續(xù)所有字符前提一位,即去除第一個空格。*/</p><p>  a[k]='\0'

8、; /*去除空格后字符組長度減一,原字符組最后一位需要變?yōu)閈0。*/</p><p>  continue; /*去除空格后,繼續(xù)從該位檢測,直至不符合該循環(huán)條件。*/</p><p><b>  }</b></p><p><b>  else</b></p><p>  

9、i++; /*若不是連續(xù)兩個空格,則跳到下個字符再進行循環(huán)。*/</p><p>  printf("%s\n",a); /*輸出處理后的字符組。*/</p><p><b>  }</b></p><p><b>  2.導入及導出函數(shù)</b>

10、</p><p>  void daoru()</p><p><b>  {</b></p><p>  FILE *p; /*定義一個指針函數(shù),用于指向需要打開的文件。*/</p><p>  char b[30];/*定義一個字符型組,用于存放導入文件地址。*/</p&

11、gt;<p>  system("cls"); /*清屏,使界面更美觀。*/</p><p>  printf("∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷\n");</p><p>  printf("∷

12、 ∷\n");</p><p>  printf("∷ 請輸入要打開的文件名 ∷\n");</p><p>  printf("∷

13、 ∷\n");</p><p>  printf("∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷\n");</p><p>  scanf("%s",b);/*得到導入文件名,存放在

14、b里*/</p><p>  p=fopen(b,"r");/*將導入文件以只讀方式打開*/</p><p>  if(p==NULL)</p><p><b>  {</b></p><p>  printf("∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷

15、∷∷∷∷∷∷∷∷∷∷∷∷∷\n");</p><p>  printf("∷ 文件不存在!請重新輸入文件名! ∷\n");</p><p>  printf("∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷\n"); &

16、lt;/p><p>  system("pause");</p><p>  daoru(); /*若文件打開出錯,則提示打不開,然后重新運行導入函數(shù)*/</p><p><b>  }</b></p><p><b>  else</b></p>&l

17、t;p>  fgets(a,1000,p);/*在p所指向的文件(即導入文件)中讀入一個最長為999字符的字符串,并在最后加一個’\0’字符,然后存放于字符組a中*/</p><p><b>  }</b></p><p>  void daochu()</p><p><b>  {</b></p&g

18、t;<p>  int b;/*定義整形變量b,用于選擇操作*/</p><p>  FILE *p2; /*定義一個指向文件的指針變量*/</p><p>  char c[30]; /*定義一個字符型組,用于存放導出文件地址*/</p><p>  printf("※※

19、※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※\n");</p><p>  printf("※ 請輸入要保存到哪個文件? ※\n");</p><p>  printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※

20、※※※※※※※※※※※※\n");</p><p>  scanf("%s",c); /*得到導出文件名,存放在c里*/</p><p>  p2=fopen(c,"w+"); /*將導出文件以讀寫方式打開*/</p><p>  fputs(a,p2); /*

21、將a里的字符串存放在p2指向的地址里*/</p><p>  fclose(p2); /*關閉文件,防止數(shù)據(jù)丟失*/</p><p>  printf("導出成功!文件保存在%s\n回到主界面(1)?退出程序(2)?\n",buf);</p><p>  fflush(stdin); /*用于清除輸入緩存防止下次

22、用scanf輸入時出現(xiàn)錯誤*/ </p><p>  scanf("%d",&b);</p><p><b>  if(b==1)</b></p><p>  zhujiemian();</p><p>  else if(b==2)</p><p>  tuichu(

23、); /*根據(jù)用戶輸入進行跳轉*/</p><p><b>  }</b></p><p><b>  四、算法流程圖</b></p><p><b>  1.算法圖</b></p><p><b>  2.算法說明</b><

24、;/p><p>  此程序通過函數(shù)實現(xiàn)了對文章的處理,,每個環(huán)節(jié)都可以用函數(shù)進行實現(xiàn),使用者可以用函數(shù)實現(xiàn)對文章的輸入、導入以及去除空格,統(tǒng)計,保存等各種操作的實現(xiàn)。</p><p>  五、程序設計過程中遇到的問題及解決過程</p><p>  1.函數(shù)比較長,經常出現(xiàn)沒有定義就使用一個變量,比較容易發(fā)現(xiàn)及修改。</p><p>  2.問題解

25、決不徹底,例如去空格,最開始能去除,可是去除不完全,最后有重新整理想法,編寫程序。</p><p>  3.寫的快就會出現(xiàn)函數(shù)字符寫錯,例如printf寫成prntf,也很容易發(fā)現(xiàn)。</p><p>  4.系統(tǒng)庫里的函數(shù)理解不清晰,使用起來系統(tǒng)報錯。最后熟悉了就沒有這樣的我問題了。</p><p>  5.最開始考慮問題不全面,就會出現(xiàn)子函數(shù)單獨運行沒問題,放在一

26、起就出問題,最后合在一起時一點點改動。</p><p><b>  六、運行截圖</b></p><p><b>  1.歡迎界面</b></p><p><b>  2.主界面</b></p><p><b>  3.輸入文章</b></p>

27、<p><b>  4.導入文章</b></p><p><b>  5.處理選擇界面</b></p><p><b>  6.統(tǒng)計界面</b></p><p><b>  7.替換界面</b></p><p><b>  8.導出

28、文章</b></p><p><b>  9.退出程序</b></p><p><b>  七、參考文獻 </b></p><p>  譚浩強,《C語言程序設計》(第四版)[M],清華大學出版社,2008年</p><p><b>  八、源程序</b></p

29、><p>  #include <stdio.h></p><p>  #include <stdlib.h></p><p>  #include <string.h></p><p>  #include <windows.h></p><p>  #include &l

30、t;unistd.h></p><p>  void san();</p><p>  void er();</p><p>  void yi(); /*歡迎界面子函數(shù)*/</p><p>  void zhujiemian();/*主界面函數(shù)*/</p><p>  void

31、 shuru(); /*輸入文章函數(shù)*/</p><p>  void daoru(); /*導入文章函數(shù)*/</p><p>  void qiandao(char a[]); /*去除前導空格函數(shù)*/</p><p>  void houdao(char a[]); /*去除后導空格函數(shù)*/<

32、;/p><p>  void zhongjian(char a[]); /*去除中間多余空格函數(shù)*/</p><p>  void tongji(char a[]); /*統(tǒng)計單詞頻率函數(shù)*/</p><p>  void tihuan(char a[]); /*替換單詞函數(shù)*/</p><p>  void daochu();

33、 /*導出函數(shù)*/</p><p>  void xuanze(); /*選擇及跳轉函數(shù)*/</p><p>  void tuichu(); /*退出界面函數(shù)*/</p><p>  char a[999]; /*用于文章存儲字符組*/</p><

34、;p>  char buf[200]; /*用于存儲文章導出路徑*/</p><p>  int main()</p><p><b>  {</b></p><p><b>  int h;</b></p><p>  getcwd(buf,sizeof(buf));

35、</p><p>  system("color 0a");</p><p>  for(h=4;h>0;h--)</p><p><b>  {</b></p><p>  system("cls");</p><p><b>  if(h

36、==4)</b></p><p><b>  {</b></p><p>  printf("\n\n\n\n");</p><p>  printf("\t\t ★★★ ★★★★ ★★★\n");</p><p>  printf(

37、"\t\t ★ ★ ★ ★ ★ ★\n");</p><p>  printf("\t\t ★ ★★ ★ ★★ ★\n");</p><p>  printf("\t\t ★ 歡 迎 ★ 使 用 ★\n&qu

38、ot;);</p><p>  printf("\t\t ★ ★ ★\n");</p><p>  printf("\t\t ★ ★ ★ ★\n");</p><p>  printf("\t\t

39、 ★ ★ ★ ★\n");</p><p>  printf("\t\t ★ ★\n");</p><p>  printf("\t\t 加載中....\n");</p><p>  Sleep(100

40、0);</p><p><b>  }</b></p><p>  else if(h==3)</p><p><b>  san();</b></p><p>  else if(h==2)</p><p><b>  er();</b></p&

41、gt;<p><b>  else</b></p><p><b>  yi();</b></p><p>  Sleep(700);</p><p><b>  }</b></p><p>  zhujiemian();</p><p>

42、<b>  return 0;</b></p><p><b>  }</b></p><p>  void san()</p><p><b>  {</b></p><p>  system("cls");</p><p>  p

43、rintf("\n\n\n\n\n");</p><p>  printf("\t\t\t\t\3\3\3\3\3\3\3\3\3\3\n");</p><p>  printf("\t\t\t\t \3\3\n");</p><p>  printf("\t\t\t\t

44、 \3\3\n");</p><p>  printf("\t\t\t\t \3\3\n");</p><p>  printf("\t\t\t\t\3\3\3\3\3\3\3\3\3\3\n");</p><p>  printf("\t\t\t\t \3\3\n"

45、);</p><p>  printf("\t\t\t\t \3\3\n");</p><p>  printf("\t\t\t\t \3\3\n");</p><p>  printf("\t\t\t\t\3\3\3\3\3\3\3\3\3\3\n");</p>

46、<p><b>  }</b></p><p><b>  void er()</b></p><p><b>  {</b></p><p>  system("cls");</p><p>  printf("\n\n\n\n\n&q

47、uot;);</p><p>  printf("\t\t\t\t\3\3\3\3\3\3\3\3\3\3\n");</p><p>  printf("\t\t\t\t \3\3\n");</p><p>  printf("\t\t\t\t \3\3\n");</p&g

48、t;<p>  printf("\t\t\t\t \3\3\n");</p><p>  printf("\t\t\t\t\3\3\3\3\3\3\3\3\3\3\n");</p><p>  printf("\t\t\t\t\3\3\n");</p><p>  printf(

49、"\t\t\t\t\3\3 \n");</p><p>  printf("\t\t\t\t\3\3 \n");</p><p>  printf("\t\t\t\t\3\3\3\3\3\3\3\3\3\3\n");</p><p><b>  }</b>&l

50、t;/p><p><b>  void yi()</b></p><p><b>  {</b></p><p>  system("cls");</p><p>  printf("\n\n\n\n\n");</p><p>  prin

51、tf("\t\t\t\t \3\3\n");</p><p>  printf("\t\t\t\t \3\3\3\3\n");</p><p>  printf("\t\t\t\t \3\3\n");</p><p>  printf("\t\t\t\t \3\3\n"

52、;);</p><p>  printf("\t\t\t\t \3\3\n");</p><p>  printf("\t\t\t\t \3\3\n");</p><p>  printf("\t\t\t\t \3\3\n");</p><p>  printf(&

53、quot;\t\t\t\t \3\3\n");</p><p>  printf("\t\t\t\t \3\3\3\3\3\3\n");</p><p><b>  }</b></p><p>  void zhujiemian()</p><p><b>  {</

54、b></p><p><b>  int b;</b></p><p>  system("cls");</p><p>  printf(" \3\3\3\3\3\3 \3\3\3\3\3\3\n");</p><p>  

55、printf(" \3\3\3\3\3\3\3\3\3\3 \3\3\3\3\3\3\3\3\3\3\n");</p><p>  printf(" \3\3\3\3\3\3\3\3\3\3\3\3\3 \3\3\3\3\3\3\3\3\3\3\3\3\3\n");</p><p> 

56、 printf(" \3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");</p><p>  printf(" \3\3\3\3\3\3\3\3\3\3計科\3一班\3\3\3\3\3\3\3\3\3\3\n");</p><

57、p>  printf(" \3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");</p><p>  printf(" \3\3\3\3\3\3\3\3\3\3\3金\3航\3\3\3\3\3\3\3\3\3\3\n");</p>

58、;<p>  printf(" \3\3\3\3\3\3\3張勇\3樂樂\3\3\3\3\3\3\n");</p><p>  printf(" \3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");</p><p>  printf

59、(" \3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");</p><p>  printf(" \3\3\3\3\3\3\3\3\3\3\3\n");</p><p>  printf("

60、 \3\3\3\3\3\3\3\n");</p><p>  printf(" \3\3\3\n");</p><p>  printf(" \3\n");</p><p>  printf(&quo

61、t; ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆\n");</p><p>  printf(" ◆ 1.輸入文章 ◆\n");</p><p>  printf(" ◆ 2.導入文章 ◆\n&q

62、uot;);</p><p>  printf(" ◆ 3.退出程序 ◆\n");</p><p>  printf(" ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆\n");</p><p>  scanf("%d",&

63、amp;b);</p><p><b>  switch(b)</b></p><p><b>  {</b></p><p>  case (1):shuru();qiandao(a);houdao(a);zhongjian(a);xuanze();break;</p><p>  case (2

64、):daoru();qiandao(a);houdao(a);zhongjian(a);xuanze();break;</p><p>  case (3):tuichu();</p><p><b>  }</b></p><p><b>  }</b></p><p>  void shuru(

65、)</p><p><b>  {</b></p><p>  system("cls");</p><p>  printf(" ⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙\n");</p><p>  printf("⊙

66、 ⊙\n");</p><p>  printf("⊙ 請輸入文章: ⊙\n");</p><p>  pr

67、intf("⊙ ⊙\n");</p><p>  printf(" ⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙\n");</p><p>  fflush(stdin);&

68、lt;/p><p><b>  gets(a);</b></p><p><b>  }</b></p><p>  void xuanze()</p><p><b>  {</b></p><p><b>  int x;</b>&

69、lt;/p><p>  system("cls");</p><p>  printf(" ⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙\n");</p><p>  printf("⊙ 處理后文章

70、 ⊙\n");</p><p>  printf(" ⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙\n");</p><p>  printf("\n");</p><p>  printf("%s\n",a);</p>

71、<p>  printf("\n");</p><p>  printf("〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓\n");</p><p>  printf("〓 1.返回主菜單

72、 〓\n");</p><p>  printf("〓 2.統(tǒng)計 〓\n");</p><p>  printf("〓 3.替換

73、 〓\n");</p><p>  printf("〓 4.導出 〓\n");</p><p>  printf("〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

74、〓〓〓〓〓〓〓〓〓〓〓〓\n");</p><p>  printf("請輸入您的選擇:");</p><p>  scanf("%d",&x);</p><p><b>  switch(x)</b></p><p><b>  {</b>

75、</p><p>  case(1):a[0]='\0';zhujiemian();break;</p><p>  case(2):tongji(a);break;</p><p>  case(3):tihuan(a);break;</p><p>  case(4):daochu();</p><p&

76、gt;<b>  }</b></p><p><b>  }</b></p><p>  void daoru()</p><p><b>  {</b></p><p><b>  FILE *p;</b></p><p>  c

77、har b[30];</p><p>  system("cls");</p><p>  printf("∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷\n");</p><p>  printf("∷

78、 ∷\n");</p><p>  printf("∷ 請輸入要打開的文件名 ∷\n");</p><p>  printf("∷

79、 ∷\n");</p><p>  printf("∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷\n");</p><p>  scanf("%s",b);</p><p>  p=fopen

80、(b,"r");</p><p>  if(p==NULL)</p><p><b>  {</b></p><p>  printf("∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷\n");</p><p>  printf("∷

81、 文件不存在!請重新輸入文件名! ∷\n");</p><p>  printf("∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷\n");</p><p>  system("pause");</p><p&g

82、t;<b>  daoru();</b></p><p><b>  }</b></p><p><b>  else</b></p><p>  fgets(a,1000,p);</p><p><b>  }</b></p><p&

83、gt;  void qiandao(char a[])</p><p><b>  {</b></p><p><b>  char c;</b></p><p>  int i,j,k=0,n;</p><p>  n=strlen(a);</p><p>  for(i=

84、0;(c=a[i])!='\0';i++)</p><p><b>  {</b></p><p>  if(c==' ')</p><p><b>  k=k+1;</b></p><p><b>  else</b></p>&

85、lt;p><b>  break;</b></p><p><b>  }</b></p><p><b>  n=n-k;</b></p><p>  for(j=0,i=k;j<n;j++,i++)</p><p><b>  {</b>&

86、lt;/p><p>  a[j]=a[i];</p><p><b>  }</b></p><p>  a[n]='\0';</p><p><b>  }</b></p><p>  void houdao(char a[])</p><p

87、><b>  {</b></p><p>  int j,k=0,n;</p><p>  n=strlen(a);</p><p>  for(j=n-1;a[j]!='\0';j--)</p><p><b>  {</b></p><p>  if

88、(a[j]==' ')</p><p><b>  k=k+1;</b></p><p><b>  else</b></p><p><b>  break;</b></p><p><b>  }</b></p><

89、p><b>  n=n-k;</b></p><p>  a[n]='\0';</p><p><b>  }</b></p><p>  void zhongjian(char a[])</p><p><b>  {</b></p>&l

90、t;p>  int i,j,k;</p><p>  k=strlen(a);</p><p>  for(i=0;i<k;)</p><p>  if(a[i]!=' ')</p><p><b>  i++;</b></p><p>  else if(a[i]==

91、' ')</p><p>  if(a[i+1]==' ')</p><p><b>  {</b></p><p><b>  k=k-1;</b></p><p>  for(j=i;j<k;j++)</p><p>  a[j]=a

92、[j+1];</p><p>  a[k]='\0';</p><p><b>  continue;</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  i

93、++;</b></p><p>  printf("%s\n",a);</p><p><b>  }</b></p><p>  void tongji(char a[])</p><p><b>  {</b></p><p>  int

94、i,j=0,k=0,x;</p><p><b>  char m;</b></p><p>  char y[30],z[30];</p><p>  printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※\n");</p><p>  printf(&quo

95、t;※ 請輸入需要統(tǒng)計的單詞 ※\n");</p><p>  printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※\n");</p><p>  scanf("%s",y);</p>

96、<p>  for(i=0;i<(strlen(a)+1);i++)</p><p>  if(a[i]!=' '&&a[i]!=','&&a[i]!='.'&&a[i]!='!'&&a[i]!='?'&&a[i]!=';

97、9;&&a[i]!='\0')</p><p>  {z[j]=a[i];z[j+1]='\0';j++;}</p><p><b>  else</b></p><p><b>  {j=0;</b></p><p>  if(strcmp(y,z

98、)==0)</p><p><b>  {</b></p><p><b>  k=k+1;</b></p><p>  z[0]='\0';</p><p><b>  }</b></p><p><b>  }</b&

99、gt;</p><p>  printf("%s這個單詞出現(xiàn)了%d次!\n",y,k);</p><p>  system("pause");</p><p><b>  xuanze();</b></p><p><b>  }</b></p>

100、<p>  void tihuan(char a[])</p><p><b>  {</b></p><p>  int i,j=0,k=0,d,b,c;</p><p><b>  int x;</b></p><p>  char y[30],z[30],m[30],x1[999]

101、;</p><p>  printf("請輸入需要被替換的單詞\n");</p><p>  scanf("%s",y);</p><p>  printf("\n");</p><p>  printf("請輸入需要替換成什么單詞?\n");</p>

102、<p>  scanf("%s",m);</p><p>  for(i=0;i<(strlen(a)+1);i++)</p><p>  if(a[i]!=' '&&a[i]!=','&&a[i]!='.'&&a[i]!='!'&

103、&a[i]!='?'&&a[i]!=';'&&a[i]!='\0')</p><p>  {z[j]=a[i];z[j+1]='\0';j++;}</p><p><b>  else</b></p><p><b>  {j=0

104、;</b></p><p>  if(strcmp(y,z)==0)</p><p><b>  {</b></p><p>  strcpy(x1,a);</p><p>  d=strlen(m)-strlen(y);</p><p>  for(b=0;b<999-i;b+

105、+)</p><p>  a[i+d+b]=x1[i+b];</p><p>  for(c=0;c<strlen(m);c++)</p><p>  a[i-strlen(y)+c]=m[c];</p><p>  b=0;c=0;x1[0]='\0';z[0]='\0';</p><

106、;p><b>  }</b></p><p><b>  }</b></p><p>  printf("替換后的文章為\n");</p><p>  printf("%s\n",a);</p><p>  system("pause"

107、;);</p><p><b>  xuanze();</b></p><p><b>  }</b></p><p>  void daochu()</p><p><b>  {</b></p><p><b>  int b;</b

108、></p><p><b>  FILE *p2;</b></p><p>  char c[30];</p><p>  printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※\n");</p><p>  printf("※

109、 請輸入要保存到哪個文件? ※\n");</p><p>  printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※\n");</p><p>  scanf("%s",c);</p><p>  p

110、2=fopen(c,"w+");</p><p>  fputs(a,p2);</p><p>  fclose(p2);</p><p>  printf("導出成功!文件保存在%s\n回到主界面(1)?退出程序(2)?\n",buf);</p><p>  fflush(stdin);</p&

111、gt;<p>  scanf("%d",&b);</p><p><b>  if(b==1)</b></p><p>  zhujiemian();</p><p>  else if(b==2)</p><p><b>  tuichu();</b>&l

112、t;/p><p><b>  }</b></p><p>  void tuichu()</p><p><b>  {</b></p><p>  system("cls");</p><p>  printf("\n\n\n\n");&

113、lt;/p><p>  printf("\t\t        \\\\\\\|/// \n");</p><p>  printf("\t\t      \\\\ .-.- // \n");</p><p>  printf("\t\t.      ( .@.@ ) \n");</p><

114、p>  printf("\t\t+-------oOOo-----(_)-----oOOo---------+ \n");</p><p>  printf("\t\t|                   | \n");</p><p>  printf("\t\t|   謝 謝 使 用?。?!    | \n&qu

115、ot;);</p><p>  printf("\t\t|                   | \n");</p><p>  printf("\t\t+---------------------Oooo------------+\n");</p><p>  printf("\n");</p&g

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論