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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p>  課 程 設(shè) 計 任 務(wù) 書</p><p>  課程名稱 C語言課程設(shè)計 </p><p>  課 題 學(xué)生成績數(shù)據(jù)庫管理系統(tǒng)設(shè)計</p><p>  專業(yè)班級 </p><p>  學(xué)生姓名

2、</p><p>  學(xué) 號 </p><p>  指導(dǎo)老師 </p><p>  審 批 </p><p>  任務(wù)書下達(dá)日期 2010 年 06 月 26 日</p&g

3、t;<p>  任務(wù)完成日期 2010年 07 月 06 日</p><p>  1.1、設(shè)計內(nèi)容與設(shè)計要求</p><p>  1.1.1.設(shè)計內(nèi)容:</p><p><b>  涉及的知識點:</b></p><p>  ①掌握并熟練運(yùn)用C語言的基本數(shù)據(jù)類型與各種表達(dá)式,程序的流程控制語句;</

4、p><p>  ②掌握函數(shù)的定義,函數(shù)的返回值,函數(shù)的調(diào)用,函數(shù)的形式參數(shù)和實際參數(shù)之間的關(guān)系;掌握變量的作用域與生存期,了解函數(shù)的作用域。</p><p> ?、壅莆詹⑹炀氝\(yùn)用C語言的圖形處理功能和庫函數(shù)的應(yīng)用。</p><p> ?、苷莆諗?shù)組的基本概念。熟練掌握一維數(shù)組、二維數(shù)組的應(yīng)用、掌握字符數(shù)組</p><p>  與字符串的關(guān)系以及字符

5、串的簡單處理。</p><p>  ⑤掌握結(jié)構(gòu)的概念,結(jié)構(gòu)類型的定義,結(jié)構(gòu)變量的定義和初始化,結(jié)構(gòu)成員的表示,結(jié)構(gòu)的賦值含義,結(jié)構(gòu)與指針、函數(shù)的關(guān)系。</p><p>  ⑥掌握文件、文件類型指針的基本概念,熟練掌握文件的打開與關(guān)閉以及文件的建立、讀寫等有關(guān)操作。</p><p>  學(xué)生成績數(shù)據(jù)庫管理系統(tǒng)設(shè)計</p><p>  從文件(成

6、績庫)讀取數(shù)據(jù),提供新增、刪除、修改和顯示等功能,并將修改后的數(shù)據(jù)寫入一個新的文件。</p><p><b>  成績單如下:</b></p><p>  學(xué)號:long 4bytes</p><p>  姓名:char 20bytes</p><p>  語文:int 2bytes</p&g

7、t;<p>  數(shù)學(xué):int 2bytes</p><p>  總分:int 2bytes</p><p>  名次:int 2bytes</p><p><b>  系統(tǒng)功能模塊如下:</b></p><p>  (1) 建立學(xué)生成績庫(單獨(dú)一個執(zhí)行文件創(chuàng)建數(shù)據(jù)庫);<

8、;/p><p>  (2) 將學(xué)生成績庫讀入到一個結(jié)構(gòu)體數(shù)組中,并計算;</p><p>  (3) 菜單實現(xiàn)以下功能:</p><p>  ①計算每個學(xué)生的總成績;</p><p>  ②按總成績排定學(xué)生名次;</p><p> ?、蹖W(xué)號為單號的學(xué)生實現(xiàn)以下功能:新增一個學(xué)生成績并顯示、按學(xué)號查詢學(xué)生成績;</p&

9、gt;<p>  ④學(xué)號為雙號的學(xué)生實現(xiàn)以下功能:修改一個學(xué)生成績并顯示、按學(xué)號查詢學(xué)生成績。</p><p>  (4) 修改后的成績庫數(shù)據(jù)寫入到另一個新文件中。</p><p>  1.1.2.設(shè)計要求:</p><p>  要求每個學(xué)生必須獨(dú)立思考,認(rèn)真并按時完成本課程設(shè)計所包含的所有內(nèi)容;</p><p>  要求學(xué)生必

10、須按照課程設(shè)計報告的完整格式說明設(shè)計內(nèi)容,設(shè)計任務(wù)分析過程和算法,給出程序流程圖和全部源程序;</p><p>  設(shè)計報告的完整格式應(yīng)包括以下部分的內(nèi)容:</p><p><b>  設(shè)計總體思路;</b></p><p>  程序及各個模塊說明;</p><p><b>  總體模塊框圖;</b>

11、;</p><p><b>  各個程序模塊說明;</b></p><p><b>  程序流程圖;</b></p><p><b>  程序清單;</b></p><p>  課程設(shè)計總結(jié)與體會(不少于400字)。</p><p>  上機(jī)時要求必到,

12、設(shè)計完成,必須演示程序,答辯并提交設(shè)計報告。</p><p>  總評成績由三部分組成:報告占20%,平時占20%,課程設(shè)計題目各占30%。</p><p><b>  1.2、進(jìn)度安排 </b></p><p><b>  2、設(shè)計內(nèi)容</b></p><p><b>  2.1設(shè)計總思

13、路</b></p><p>  1.創(chuàng)建一個構(gòu)建數(shù)據(jù)庫程序,將學(xué)生成績寫入并保存在文件中。</p><p>  2.創(chuàng)建主函數(shù),在主函數(shù)中實現(xiàn)學(xué)生成績數(shù)據(jù)庫的建立,并且將菜單在主函數(shù)中建立,將輸入的學(xué)生的語文和數(shù)學(xué)相加得到學(xué)生的總分,按學(xué)生的總分排序(用冒泡法),按排序的結(jié)果排名。在菜單中實現(xiàn)各函數(shù)的調(diào)用,</p><p>  以實現(xiàn)各功能的實現(xiàn)。在調(diào)用

14、個函數(shù)時用一個循環(huán),這樣可以一次性的完成題目的要求。</p><p>  3.在插入的模塊中,將要插入的學(xué)生信息放在另一個結(jié)構(gòu)體數(shù)據(jù)中,將插入的語文和數(shù)學(xué)相加得其總分,將總分和前面的學(xué)生總分比較,將排名在插入學(xué)生后的學(xué)生后移一位,并按這個順序排名。</p><p>  4.修改的函數(shù)中輸入學(xué)生的學(xué)號,用一個循環(huán)將每一個學(xué)生的學(xué)號和這個學(xué)生相比,檢驗學(xué)生的學(xué)號是否和要修改的學(xué)號相一致,如果一

15、致,就將要修改的成績輸入到該學(xué)號中。</p><p>  5.查詢的模塊中,輸入要查詢的學(xué)號,并又用一個循環(huán)將要查詢的學(xué)號和學(xué)生的學(xué)號相比,如果相同則顯示該學(xué)生的信息。</p><p>  6.在顯示的模塊中,又將每一個的學(xué)生排序(冒泡法),按排序的結(jié)果排名,并按訊排序的結(jié)果依次顯示出來。</p><p>  7.在復(fù)制的函數(shù)中先將數(shù)據(jù)從文件中讀出,在將數(shù)據(jù)寫到另一

16、個文件中。</p><p>  2.2 各個模塊的說明</p><p><b>  程序的模塊組成:</b></p><p>  構(gòu)建數(shù)據(jù)庫程序主函數(shù):void main()</p><p>  成績管理系統(tǒng)程序主函數(shù):void main();</p><p>  成績修改函數(shù):void edit

17、();</p><p>  成績查詢函數(shù):void find();</p><p>  成績顯示函數(shù):void show();</p><p>  總分排名函數(shù):void array();</p><p>  新增學(xué)生成績函數(shù):void insert();</p><p>  計算總分函數(shù):void add();<

18、;/p><p>  保存修改后學(xué)生成績函數(shù):void fileput();</p><p><b>  各個模塊功能描述:</b></p><p>  在構(gòu)建數(shù)據(jù)庫程序函數(shù)中實現(xiàn)學(xué)生成績的寫入,并保存到文件中。</p><p>  在成績管理系統(tǒng)程序主函數(shù)中實現(xiàn)學(xué)生數(shù)據(jù)庫的讀取,以及菜單的選擇。</p><

19、;p>  void add():計算學(xué)生成績總分;</p><p>  void array():將總分排名;</p><p>  void insert():將要插入的數(shù)據(jù)插入函數(shù)中;</p><p>  void edit():輸入學(xué)生的學(xué)號,修改該學(xué)生的成績;</p><p>  void find():輸入學(xué)生的學(xué)號,查詢該學(xué)生

20、的成績;</p><p>  void show():顯示學(xué)生的所有信息,包括學(xué)生的姓名,學(xué)號,語文數(shù)學(xué)成績,總分,排名。</p><p>  void fileput():將修改后的成績保存到另一文件中。</p><p>  2.3各個程序模塊的說明</p><p><b>  學(xué)生信息結(jié)構(gòu)體:</b></p&g

21、t;<p>  struct stu/*定義一個結(jié)構(gòu)體*/ </p><p><b>  {</b></p><p>  long int stuNum;</p><p>  char name[20];</p><p><b>  int math;</b></p>&

22、lt;p>  int chinese;</p><p><b>  int sum;</b></p><p><b>  int pos;</b></p><p><b>  }U[N];</b></p><p><b>  學(xué)生數(shù)據(jù)顯示模塊:</b>

23、;</p><p>  void show(int n)</p><p>  { printf("學(xué)號 姓名 數(shù)學(xué) 語文總分 排名\n");</p><p><b>  int i;</b></p><p>  for(i=0;i<n+addnum-1;i++)</p>&l

24、t;p>  printf("%ld %5s %3d %3d %3d %3d\n",U[i].stuNum,U[i].name,U[i].math,U[i].chinese,U[i].sum,U[i].pos);</p><p>  printf("*****************************************************************

25、***************\n");</p><p><b>  }</b></p><p><b>  總成績計算函數(shù):</b></p><p>  void add(int n)</p><p><b>  {</b></p><p>

26、<b>  int i;</b></p><p>  for(i=0;i<n-1;i++)</p><p>  U[i].sum=U[i].math+U[i].chinese;</p><p><b>  }</b></p><p><b>  總分排名函數(shù):</b>&l

27、t;/p><p>  void array(int n)</p><p><b>  {</b></p><p>  int i,j,min,temp,Upos;</p><p>  min=U[0].sum,Upos;</p><p>  for(i=0;i<n-1;i++)/*求出結(jié)構(gòu)數(shù)組中

28、sum的最小值*/</p><p>  if(min>U[i].sum)min=U[i].sum;</p><p>  for(i=0;i<n-1;i++)/*雙循環(huán)對結(jié)構(gòu)數(shù)組中sum值進(jìn)行排序*/</p><p><b>  {</b></p><p><b>  Upos=0;</b>

29、;</p><p>  temp=U[0].sum;</p><p>  for(j=0;j<n-1;j++)</p><p><b>  {</b></p><p>  if(temp<U[j].sum)</p><p><b>  {</b></p>

30、;<p>  temp=U[j].sum;</p><p><b>  Upos=j;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  U[Upos].pos=i+1;</p><p&

31、gt;  U[Upos].sum=min-1;/*使每一輪的循環(huán)得到的最大值小于結(jié)構(gòu)數(shù)組中sum的最小值*/</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  新增學(xué)生信息函數(shù):</b></p><p>  void i

32、nsert(int n)</p><p><b>  { </b></p><p><b>  int j;</b></p><p>  printf("請輸入新增學(xué)生總數(shù)\n");</p><p>  scanf("%d",&addnum);&l

33、t;/p><p>  printf("學(xué)號 姓名 數(shù)學(xué) 語文\n");</p><p>  for(j=n-1;j<n+addnum-1;j++)</p><p>  scanf("%ld%s%d%d",&U[j].stuNum,U[j].name,&U[j].math,&U[j].chinese);

34、</p><p><b>  }</b></p><p>  成績查詢(修改)函數(shù):</p><p>  long int find(int n)</p><p><b>  {</b></p><p>  long int num;</p><p>

35、<b>  int i;</b></p><p>  printf("請輸入要查找(修改)學(xué)號\n");</p><p>  scanf("%ld",&num);</p><p>  printf("學(xué)號 姓名 數(shù)學(xué) 語文總分 排名\n");</p><p&

36、gt;  for(i=0;i<n;i++)</p><p><b>  {</b></p><p>  if(U[i].stuNum==num)</p><p><b>  {</b></p><p>  printf("%ld %5s %3d %3d %3d %3d\n"

37、;,U[i].stuNum,U[i].name,U[i].math,U[i].chinese,U[i].sum,U[i].pos);</p><p>  printf("********************************************************************************\n");break;</p><p>&

38、lt;b>  }</b></p><p><b>  }</b></p><p><b>  if(i==n)</b></p><p>  printf("error! can't find the student\n");</p><p>  retu

39、rn i; </p><p><b>  }</b></p><p>  void edit(int n)</p><p><b>  {</b></p><p>  printf("請輸入該生成績\n數(shù)學(xué) 語文\n");</p><p>  scanf

40、("%d%d",&U[n].math,&U[n].chinese);</p><p><b>  }</b></p><p>  保存修改后成績函數(shù):</p><p>  void fileput(int n)</p><p><b>  {</b></p&

41、gt;<p><b>  FILE *fp;</b></p><p><b>  int i;</b></p><p>  if((fp=fopen("teminaldata.txt","w"))==NULL)</p><p><b>  {</b>

42、;</p><p>  printf(" write to file error .\n");</p><p><b>  exit(1);</b></p><p><b>  }</b></p><p>  for(i=0;i<n+addnum-1;i++)</p&

43、gt;<p>  fprintf(fp,"%ld %5s %3d %3d %3d %3d\n",U[i].stuNum,U[i].name,U[i].math,U[i].chinese,U[i].sum,U[i].pos);/*利用文件格式化輸出函數(shù)順序向文件寫入數(shù)據(jù)*/</p><p>  fclose(fp);</p><p><b>  

44、}</b></p><p>  2.4原程序流程圖:</p><p><b>  2.5原程序清單</b></p><p>  2.5.1構(gòu)建數(shù)據(jù)庫程序清單:</p><p>  #include<stdio.h></p><p>  #include<stdlib.

45、h></p><p>  #define N 1000</p><p>  void main()</p><p><b>  {</b></p><p><b>  FILE *fp;</b></p><p><b>  int i,n;</b>

46、</p><p>  printf("請輸入學(xué)生總數(shù)\n");</p><p>  scanf("%d",&n);</p><p>  struct stu/*定義一個結(jié)構(gòu)體*/ </p><p><b>  {</b></p><p>  lon

47、g int stuNum;</p><p>  char name[20];</p><p><b>  int math;</b></p><p>  int chinese;</p><p><b>  int sum;</b></p><p><b>  in

48、t pos;</b></p><p><b>  }U[N];</b></p><p>  printf("請輸入一個或多個學(xué)生在成績并以回車結(jié)束輸入\n學(xué)號姓名數(shù)學(xué)語文\n");</p><p>  for(i=0;i<n;i++)</p><p><b>  {&

49、lt;/b></p><p>  U[i].sum=U[i].pos=0;</p><p>  scanf("%ld%s%d%d",&U[i].stuNum,U[i].name,&U[i].math,&U[i].chinese);</p><p><b>  }</b></p>&

50、lt;p>  if((fp=fopen("basedata.txt","w"))==NULL)</p><p><b>  {</b></p><p>  printf("can not open file.\n");</p><p><b>  exit(1);<

51、;/b></p><p><b>  }</b></p><p>  for(i=0;i<n;i++)</p><p>  fprintf(fp,"%ld %5s %3d %3d %3d %3d\n",U[i].stuNum,U[i].name,U[i].math,U[i].chinese,U[i].sum,U

52、[i].pos);/*利用文件格式化輸出函數(shù)順序向文件寫入數(shù)據(jù)*/</p><p>  fclose(fp);</p><p><b>  }</b></p><p>  2.5.2 學(xué)生成績管理系統(tǒng)程序清單:</p><p>  #include<stdio.h></p><p> 

53、 #include<stdlib.h></p><p>  #define N 1000</p><p>  int addnum=0;/*定義新增學(xué)生成績數(shù)為外部變量*/</p><p>  struct stu/*定義一個結(jié)構(gòu)體*/ </p><p><b>  {</b></p><

54、p>  long int stuNum;</p><p>  char name[20];</p><p><b>  int math;</b></p><p>  int chinese;</p><p><b>  int sum;</b></p><p><

55、;b>  int pos;</b></p><p><b>  }U[N];</b></p><p>  void add(int);/*計算學(xué)生的總成績*/</p><p>  void array(int);/*對學(xué)生的總成績進(jìn)行排名*/</p><p>  void insert(int);/*新

56、增學(xué)生成績*/</p><p>  long int find(int);/*根據(jù)學(xué)號查找學(xué)生成績*/</p><p>  void edit(int);/*根據(jù)學(xué)號修改學(xué)生成績*/</p><p>  void fileput(int);/*將修改后的數(shù)據(jù)存入一個新的文件中*/</p><p>  void show(int);/*顯示所有

57、學(xué)生成績*/</p><p>  void main()</p><p><b>  {</b></p><p><b>  FILE *fp;</b></p><p>  if((fp=fopen("basedata.txt","r"))==NULL)<

58、;/p><p><b>  {</b></p><p>  printf("can not open file.\n");</p><p><b>  exit(1);</b></p><p><b>  }</b></p><p>&l

59、t;b>  int n,j;</b></p><p>  for(n=0;!feof(fp);n++)</p><p>  fscanf(fp,"%ld%s%d%d%d%d",&U[n].stuNum,U[n].name,&U[n].math,&U[n].chinese,&U[n].sum,&U[n].pos);

60、/*利用文件格式化輸入函數(shù)順序讀取文件內(nèi)容*/</p><p><b>  add(n);</b></p><p>  printf("********************************請輸入下列序號**********************************\n");</p><p>  printf

61、("1 按總成績排定學(xué)生名次; 2 新增學(xué)生成績;\n3 查找學(xué)生成績; 4 修改學(xué)生成績;\n");</p><p>  printf("********************************************************************************\n");</

62、p><p><b>  do</b></p><p><b>  {</b></p><p>  scanf("%d",&j);</p><p><b>  switch(j)</b></p><p><b>  {&l

63、t;/b></p><p><b>  case 1:</b></p><p>  {array(n);add(n);show(n);}break;</p><p><b>  case 2:</b></p><p>  {insert(n);add(n+addnum);array(n+add

64、num);add(n+addnum);show(n);}break;</p><p><b>  case 3:</b></p><p>  {array(n);add(n);find(n);}break;</p><p><b>  case 4:</b></p><p>  {edit(find

65、(n))/*函數(shù)作為實參*/;add(n);array(n);add(n);show(n);}break;</p><p><b>  default:</b></p><p>  printf("error\n");</p><p><b>  }</b></p><p>  

66、}while(1);</p><p>  fileput(n);</p><p><b>  }</b></p><p>  void show(int n)</p><p>  { printf("學(xué)號 姓名 數(shù)學(xué) 語文總分 排名\n");</p><p><b

67、>  int i;</b></p><p>  for(i=0;i<n+addnum-1;i++)</p><p>  printf("%ld %5s %3d %3d %3d %3d\n",U[i].stuNum,U[i].name,U[i].math,U[i].chinese,U[i].sum,U[i].pos);</p>&l

68、t;p>  printf("********************************************************************************\n");</p><p><b>  }</b></p><p>  void add(int n)</p><p><b&

69、gt;  {</b></p><p><b>  int i;</b></p><p>  for(i=0;i<n-1;i++)</p><p>  U[i].sum=U[i].math+U[i].chinese;</p><p><b>  }</b></p>&l

70、t;p>  void array(int n)</p><p><b>  {</b></p><p>  int i,j,min,temp,Upos;</p><p>  min=U[0].sum,Upos;</p><p>  for(i=0;i<n-1;i++)/*求出結(jié)構(gòu)數(shù)組中sum的最小值*/<

71、;/p><p>  if(min>U[i].sum)min=U[i].sum;</p><p>  for(i=0;i<n-1;i++)/*雙循環(huán)對結(jié)構(gòu)數(shù)組中sum值進(jìn)行排序*/</p><p><b>  {</b></p><p><b>  Upos=0;</b></p>

72、<p>  temp=U[0].sum;</p><p>  for(j=0;j<n-1;j++)</p><p><b>  {</b></p><p>  if(temp<U[j].sum)</p><p><b>  {</b></p><p>

73、  temp=U[j].sum;</p><p><b>  Upos=j;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  U[Upos].pos=i+1;</p><p>  U[Upos]

74、.sum=min-1;/*使每一輪的循環(huán)得到的最大值小于結(jié)構(gòu)數(shù)組中sum的最小值*/</p><p><b>  }</b></p><p><b>  }</b></p><p>  void insert(int n)</p><p><b>  { </b></

75、p><p><b>  int j;</b></p><p>  printf("請輸入新增學(xué)生總數(shù)\n");</p><p>  scanf("%d",&addnum);</p><p>  printf("學(xué)號 姓名 數(shù)學(xué) 語文\n");</p&g

76、t;<p>  for(j=n-1;j<n+addnum-1;j++)</p><p>  scanf("%ld%s%d%d",&U[j].stuNum,U[j].name,&U[j].math,&U[j].chinese);</p><p><b>  }</b></p><p>

77、;  long int find(int n)</p><p><b>  {</b></p><p>  long int num;</p><p><b>  int i;</b></p><p>  printf("請輸入要查找(修改)學(xué)號\n");</p>

78、<p>  scanf("%ld",&num);</p><p>  printf("學(xué)號 姓名 數(shù)學(xué) 語文總分 排名\n");</p><p>  for(i=0;i<n;i++)</p><p><b>  {</b></p><p>  if(U[i]

79、.stuNum==num)</p><p><b>  {</b></p><p>  printf("%ld %5s %3d %3d %3d %3d\n",U[i].stuNum,U[i].name,U[i].math,U[i].chinese,U[i].sum,U[i].pos);</p><p>  printf(&

80、quot;********************************************************************************\n");break;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  i

81、f(i==n)</b></p><p>  printf("error! can't find the student\n");</p><p>  return i; </p><p><b>  }</b></p><p>  void edit(int n)</p>

82、;<p><b>  {</b></p><p>  printf("請輸入該生成績\n數(shù)學(xué) 語文\n");</p><p>  scanf("%d%d",&U[n].math,&U[n].chinese);</p><p><b>  }</b>&l

83、t;/p><p>  void fileput(int n)</p><p><b>  {</b></p><p><b>  FILE *fp;</b></p><p><b>  int i;</b></p><p>  if((fp=fopen(&q

84、uot;teminaldata.txt","w"))==NULL)</p><p><b>  {</b></p><p>  printf(" write to file error .\n");</p><p><b>  exit(1);</b></p>

85、<p><b>  }</b></p><p>  for(i=0;i<n+addnum-1;i++)</p><p>  fprintf(fp,"%ld %5s %3d %3d %3d %3d\n",U[i].stuNum,U[i].name,U[i].math,U[i].chinese,U[i].sum,U[i].pos);

86、/*利用文件格式化輸出函數(shù)順序向文件寫入數(shù)據(jù)*/</p><p>  fclose(fp);</p><p><b>  }</b></p><p><b>  3、調(diào)試與分析</b></p><p>  構(gòu)建數(shù)據(jù)庫系統(tǒng)的調(diào)試:</p><p><b>  輸入學(xué)生

87、成績信息.</b></p><p><b>  學(xué)生成績管理系統(tǒng):</b></p><p><b>  顯示菜單:</b></p><p>  2.顯示成績,按高低排序得出總分和排名.</p><p>  3.插入學(xué)生的信息:</p><p>  4.查詢學(xué)生的信

88、息:</p><p>  5.修改學(xué)生的信息:</p><p><b>  4、總結(jié)與體會</b></p><p>  本次的C語言程序設(shè)計是我步入大學(xué)以來第一個程序設(shè)計。由于是第一次,所以當(dāng)我看到課題要求時,又是好奇又是茫然。一時間真不知如何下手。后來自己逐漸靜下心來自習(xí)審題,發(fā)現(xiàn)這個程序比較復(fù)雜,設(shè)計到很多C語言知識,特別是本程序包涵了“文

89、件”一章的內(nèi)容,而不巧的是,老師在課堂上并沒有重點講授本章內(nèi)容,所以我又不得不拿起書來自學(xué),經(jīng)過一番女里,終于對“文件”有一定的了解,但還是不夠深刻,接下來變開始編寫程序了,首先我花了很多功夫打好一個結(jié)構(gòu),主函數(shù)框架。依靠同學(xué)的幫助,成功的講“文件”內(nèi)容應(yīng)用到了程序中。再后來,就是將一個個調(diào)用函數(shù)補(bǔ)充完整,就這樣一個程序的雛形完工了。最后,經(jīng)過2次上機(jī)調(diào)試,對程序進(jìn)行了部分修改,將輸入格式進(jìn)一步美化,終于,我的程序誕生了。這次的編程,讓

90、我感觸良多。我進(jìn)一步的掌握了書本上的知識。我懂得了如何運(yùn)用C語言知識去解決某些實際問題。</p><p>  當(dāng)然,老師的悉心指導(dǎo)和同學(xué)的幫助也是不可忽視的,在此感謝本次課程設(shè)計中所有輔導(dǎo)老師對我的關(guān)心和幫助,誠心誠意感謝他們對我的鼓勵與教導(dǎo),是她們在我迷茫的時候給了我些許提示,激發(fā)了我編程的靈感;還有,我在此也十分感謝本次課程設(shè)計中同學(xué)們對我的幫助,盡管本次不是團(tuán)隊合作,但是他們也給了我不少的提示和幫助,是他們

溫馨提示

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

最新文檔

評論

0/150

提交評論