學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)1_第1頁(yè)
已閱讀1頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  軟件設(shè)計(jì)報(bào)告</b></p><p>  題 目: 學(xué)生成績(jī)管理系統(tǒng) </p><p><b>  課程設(shè)計(jì)目的.</b></p><p>  1).熟悉C語(yǔ)言的基本內(nèi)容從而掌握C語(yǔ)言的基本知識(shí)</p&g

2、t;<p>  2).了解程序的基本編寫(xiě)和運(yùn)行</p><p>  3).了解程序的分模塊編寫(xiě)并對(duì)程序的每個(gè)模塊進(jìn)行詳細(xì)的設(shè)計(jì)</p><p>  4).對(duì)一般的C語(yǔ)言編寫(xiě)的程序能夠讀懂</p><p><b>  課程設(shè)計(jì)內(nèi)容</b></p><p>  (1).通過(guò)鍵盤(pán)輸入某位學(xué)生的學(xué)生證信息;<

3、/p><p>  (2).給定學(xué)號(hào),顯示某位學(xué)生的學(xué)生證信息;</p><p>  (3).添加學(xué)生信息; </p><p>  (4).顯示全部的學(xué)生證信息;</p><p>  (5).顯示一個(gè)學(xué)生信息;</p><p>  6).給定某位學(xué)生的學(xué)號(hào),修改該學(xué)生的學(xué)生證信息;</p><p> 

4、 (7).給定某位學(xué)生的學(xué)號(hào),刪除該學(xué)生的學(xué)生證信息; </p><p>  (8).能夠?qū)W(xué)號(hào)進(jìn)行升序和降序排序;</p><p>  (9).用文件的形式將錄入的數(shù)據(jù)進(jìn)行存儲(chǔ),并從其中讀取數(shù)據(jù)。</p><p><b>  需求分析</b></p><p> ?。?)能夠?qū)W(xué)生的信息進(jìn)行錄入、增加</p>

5、;<p> ?。?)按學(xué)生的學(xué)號(hào)或姓名進(jìn)行查詢、修改</p><p>  (3).為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單。應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用</p><p>  戶通過(guò)菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目</p><p>  (4).可以保存到文件。</p><p>  (5).可以從文件中讀出已有文件。</p>

6、<p>  (6).以菜單方式工作</p><p><b>  概要設(shè)計(jì)</b></p><p><b>  1、方案設(shè)計(jì)</b></p><p>  數(shù)據(jù)類(lèi)型的描述:字符型(char)、整型(int)、結(jié)構(gòu)體。</p><p>  存儲(chǔ)結(jié)構(gòu)的選擇:數(shù)據(jù)以文件形式存放。</p>

7、<p><b>  2、模塊功能說(shuō)明</b></p><p>  各模塊間通過(guò)菜單切換和調(diào)用</p><p>  主函數(shù)通過(guò)菜單函數(shù)實(shí)現(xiàn)對(duì)各功能模塊的調(diào)用,各功能模塊間根據(jù)需要可相互調(diào)用</p><p>  程序能夠保證各模塊功能的獨(dú)立和數(shù)據(jù)共享</p><p>  相近功能以級(jí)聯(lián)菜單的形式集成</p

8、><p>  5) 每個(gè)模塊可以實(shí)現(xiàn)自己的功能</p><p>  五、詳細(xì)設(shè)計(jì)及運(yùn)行結(jié)果</p><p><b>  1.目錄及內(nèi)容</b></p><p><b>  2修改模塊</b></p><p><b>  (1).模塊圖</b></p&

9、gt;<p><b> ?。?).流程圖</b></p><p><b>  3添加模塊</b></p><p><b>  4刪除模塊</b></p><p><b> ?。?)模塊圖</b></p><p><b> ?。?).

10、流程圖</b></p><p><b>  5顯示模塊</b></p><p><b>  (1).模塊圖</b></p><p><b> ?。?).流程圖</b></p><p>  1)顯示某個(gè)要查找的學(xué)生信息</p><p>  2)

11、顯示全部學(xué)生信息</p><p><b>  6存儲(chǔ)模塊</b></p><p>  六、調(diào)試情況,設(shè)計(jì)技巧及體會(huì)</p><p>  1、對(duì)自己設(shè)計(jì)進(jìn)行評(píng)價(jià) </p><p>  基本寫(xiě)出所寫(xiě)的函數(shù)。</p><p>  不夠細(xì)心,開(kāi)始的時(shí)候出現(xiàn)很多錯(cuò)誤</p><p>

12、  沒(méi)有寫(xiě)登陸函數(shù)和密碼函數(shù)</p><p>  寫(xiě)的過(guò)于簡(jiǎn)短,且大部分都是書(shū)上照抄的</p><p>  寫(xiě)出登陸函數(shù)和密碼函數(shù),并多個(gè)角度調(diào)用函數(shù)。</p><p>  2. 調(diào)試程序時(shí)的體會(huì):程序是用數(shù)組實(shí)現(xiàn)的,調(diào)試過(guò)程中數(shù)組的有太多的變量很容易出現(xiàn)錯(cuò)誤,因此定義一個(gè)宏數(shù)組和一個(gè)宏變量,在調(diào)用每一次函數(shù)時(shí),數(shù)組的中元素個(gè)數(shù)和元素內(nèi)容都會(huì)發(fā)上變化,因此,定義一個(gè)

13、宏數(shù)組和宏變量,調(diào)用函數(shù)之后,自動(dòng)的改變數(shù)組中的東西,因此,函數(shù)調(diào)用時(shí)不需要傳遞參數(shù)。編寫(xiě)程序的時(shí)候,我每編寫(xiě)完一個(gè)模塊,就編譯一次,及時(shí)的將本模塊內(nèi)的語(yǔ)法等簡(jiǎn)單的錯(cuò)誤改正,避免最后調(diào)試的時(shí)候出現(xiàn)麻煩。</p><p>  在最后的調(diào)試過(guò)程中,發(fā)現(xiàn)有時(shí)候系統(tǒng)報(bào)錯(cuò),指出了錯(cuò)誤所在的具體位置,可是檢查的時(shí)候發(fā)現(xiàn)該位置并未出錯(cuò),這樣的錯(cuò)誤首先要查找前后幾行,如果還未檢查出錯(cuò)誤,那就很有可能在該函數(shù)的首部或是主函數(shù)的調(diào)用

14、語(yǔ)句中出現(xiàn)錯(cuò)誤。發(fā)現(xiàn)該部分并未出現(xiàn)語(yǔ)法錯(cuò)誤,即編譯不報(bào)錯(cuò),程序運(yùn)行后,有時(shí)候會(huì)出現(xiàn)意想不到的結(jié)果,會(huì)在想不到的地方跳出程序,甚至不知道程序的什么地方就跳出了,用在不同的地方加不必要的printf語(yǔ)句!以檢查是否運(yùn)行到printf語(yǔ)句。</p><p>  在文件中的保存時(shí),回車(chē)見(jiàn)不能隨便加,否則,在下次錄入文件里的東西是,會(huì)在錄入完最后的信息時(shí),繼續(xù)往下錄入,用空格代替字符串,用0代替數(shù)字。導(dǎo)致多錄入一空信息.&

15、lt;/p><p>  3.設(shè)計(jì)上得到的體會(huì):在初步設(shè)計(jì)時(shí)要明確要使用的數(shù)據(jù)結(jié)構(gòu)和類(lèi)型,明確設(shè)計(jì)的基本思想,清楚所寫(xiě)程序的邏輯結(jié)構(gòu)和執(zhí)行順序,在調(diào)試時(shí)才能在出現(xiàn)問(wèn)題時(shí)及時(shí)的找到問(wèn)題的所在.在完成了初步的設(shè)計(jì)并調(diào)試完成后,要進(jìn)一步優(yōu)化程序的結(jié)構(gòu),使程序更簡(jiǎn)潔,執(zhí)行效率更高.</p><p><b>  七、參考文獻(xiàn)</b></p><p><b

16、>  無(wú)</b></p><p>  八、附錄:源代碼(略,詳見(jiàn)電子版實(shí)驗(yàn)報(bào)告)</p><p>  #include "stdio.h"</p><p>  #include "stdlib.h"</p><p>  #include "conio.h"</

17、p><p>  #include "string.h"</p><p>  #define size 1000</p><p><b>  int MAX;</b></p><p>  typedef struct </p><p><b>  {</b>&

18、lt;/p><p>  char name[20];</p><p>  char sex[3];</p><p>  char birth[15]; /*出生年月*/</p><p>  char date[20]; /*入學(xué)日期*/</p><p>  char coll[20]; /

19、*院系*/</p><p>  char spe[30]; /*專業(yè)*/</p><p>  char cla[30]; /*班級(jí)*/</p><p>  int number; /*學(xué)號(hào)*/</p><p>  int year; /*學(xué)制*/</p><p>  }stud

20、ent; </p><p>  student stu [size];</p><p>  void input();</p><p>  void WritetoText();</p><p>  void print();</p><p>  void add();</p><p><

21、;b>  int x,y;</b></p><p>  int menu();</p><p>  void printone();</p><p>  void Modify();</p><p>  void del();</p><p>  void main()</p>&l

22、t;p>  { int c;</p><p>  do{ system("cls");</p><p>  c=menu(); </p><p>  switch(c) </p><p><b>  { </b></p><p>  case

23、 1: printf("\n\n\n\n\n\n\n\n\t\twelcome to this program!");system("pause");</p><p><b>  break; </b></p><p>  case 2:input();WritetoText();</p><p>  b

24、reak; </p><p>  case 3:add();WritetoText(); </p><p><b>  break; </b></p><p>  case 4:print();WritetoText(); </p><p><b>  brea

25、k; </b></p><p>  case 5:printone(); WritetoText(); </p><p><b>  break; </b></p><p>  case 6:Modify();WritetoText(); </p><p><b>  break;&

26、lt;/b></p><p>  case 7:del(); WritetoText(); </p><p><b>  break; </b></p><p>  case 0: exit(0);</p><p><b>  }</b></p><p&g

27、t;  }while(c); </p><p><b>  }</b></p><p>  int menu()</p><p>  { int choice;</p><p>  printf("\t\t 學(xué)生信息管理系統(tǒng)\n"); </p><p>  prin

28、tf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); </p><p>  printf("\t\t 1.歡迎進(jìn)入此系統(tǒng)\n"); </p><p>  printf("\t\t 2.輸入數(shù)據(jù)\n"); </p><p

29、>  printf("\t\t 3.添加數(shù)據(jù)\n"); </p><p>  printf("\t\t 4.顯示所有學(xué)生信息\n"); </p><p>  printf("\t\t 5.顯示一個(gè)學(xué)生信息\n");</p><p>  printf("\t\t 6.修改信息\n")

30、;</p><p>  printf("\t\t 7.刪除信息\n");</p><p>  printf("\t\t 0.退出該系統(tǒng)\n"); </p><p>  printf("\n"); </p><p>  printf("~~~~~~~~~~~~~~~~~~~~

31、~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");</p><p>  printf("****************************************************************\n");</p><p>  printf("請(qǐng)選擇(0-7):"); &l

32、t;/p><p>  scanf("%d",&choice); </p><p>  return (choice);printf("123"); </p><p><b>  }</b></p><p>  void WritetoText() </p>

33、<p><b>  { </b></p><p><b>  int i=0; </b></p><p>  FILE *fp; </p><p>  fp=fopen("text.txt","wr");</p><p>  if(fp==NULL

34、)</p><p><b>  {</b></p><p>  printf("打開(kāi)錯(cuò)誤\n");</p><p><b>  exit(1); </b></p><p><b>  } </b></p><p>  for(i=0;

35、i<MAX;i++)</p><p>  fprintf(fp,"%s%s%s%s%s%s%d%d\n",stu[i].name,stu[i].sex,stu[i].birth,stu[i].date,stu[i].coll,stu[i].spe,stu[i].cla,stu[i].number,stu[i].year); </p><p>  fcl

36、ose(fp); /*關(guān)閉文件*/ </p><p>  printf("Successed!\n"); /*返回成功信息*/ </p><p>  system("pause");</p><p><b>  } </b></p><p>  void input()

37、 </p><p>  { int m,i,j,k;</p><p>  student t;</p><p>  printf("\n\n\t\t how many do you want to input :");</p><p>  scanf("%d",&m);</

38、p><p>  for(i=0;i<m;i++)</p><p><b>  {</b></p><p>  printf("\n\n\t\t\t\t ^o^%d^o^",i);</p><p>  printf("\n\t Input student's name :"

39、);</p><p>  flushall();</p><p>  scanf("%s",stu[i].name);</p><p>  printf("\tInput student's sex(M/F) :");</p><p>  flushall();</p><p

40、>  scanf("%s",stu[i].sex);</p><p>  printf("\tInput student's birth :");</p><p>  flushall();</p><p>  scanf("%s",stu[i].birth);</p><

41、p>  printf("\tInput student's date :");</p><p>  flushall();</p><p>  scanf("%s",stu[i].date);</p><p>  printf("\tInput student's college :"

42、);</p><p>  flushall();</p><p>  scanf("%s",stu[i].coll);</p><p>  printf("\tInput student's spe :");</p><p>  flushall();</p><p> 

43、 scanf("%s",stu[i].spe);</p><p>  printf("\tInput student's cla :");</p><p>  flushall();</p><p>  scanf("%s",stu[i].cla);</p><p>  pr

44、intf("\tInput student's number :");</p><p>  flushall();</p><p>  scanf("%d",&stu[i].number);</p><p>  printf("\tInput student's year :");&

45、lt;/p><p>  flushall();</p><p>  scanf("%d",&stu[i].year);</p><p>  printf("\n");</p><p>  for(k=0;k<m-1;k++)</p><p>  for(j=k+1;j&

46、lt;m;j++)</p><p>  if(stu[k].number>stu[j].number) </p><p><b>  {</b></p><p><b>  t=stu[k];</b></p><p>  stu[k]=stu[j];</p><p>&

47、lt;b>  stu[j]=t;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  MAX=m;</b></p><p><b>  }</b></p>&l

48、t;p>  void add()</p><p>  { char choice;</p><p><b>  int flag;</b></p><p><b>  do{</b></p><p>  printf("\n\tInput student

49、's name :");</p><p>  flushall();</p><p>  scanf("%s",stu[MAX].name);</p><p>  printf("\tInput student's sex(M/F) :");</p><p>  flushal

50、l();</p><p>  scanf("%s",stu[MAX].sex);</p><p>  printf("\tInput student's birth :");</p><p>  flushall();</p><p>  scanf("%s",stu[MAX

51、].birth);</p><p>  printf("\tInput student's date :");</p><p>  flushall();</p><p>  scanf("%s",stu[MAX].date);</p><p>  printf("\tInput st

52、udent's coll :");</p><p>  flushall();</p><p>  scanf("%s",stu[MAX].coll);</p><p>  printf("\tInput student's spe :");</p><p>  flushal

53、l();</p><p>  scanf("%s",stu[MAX].spe);</p><p>  printf("\tInput student's cla :");</p><p>  flushall();</p><p>  scanf("%s",stu[MAX].

54、cla);</p><p>  printf("\tInput student's num :");</p><p>  flushall();</p><p>  scanf("%d",&stu[MAX].number);</p><p>  printf("\tInput

55、student's year :");</p><p>  flushall();</p><p>  scanf("%d",&stu[MAX].year);</p><p><b>  MAX+=1;</b></p><p>  printf("是否繼續(xù)下一個(gè)學(xué)生

56、信息輸入(Y/N)");</p><p>  choice=getch();</p><p>  if(choice=='Y'||choice=='y')</p><p>  { flag=1;</p><p>  printf("\n繼續(xù)!\n");</p>&l

57、t;p><b>  }</b></p><p>  else flag=0; </p><p>  }while(flag); </p><p><b>  }</b></p><p>  void print()</p><p><b>

58、  { int i;</b></p><p>  for(i=0;i<MAX;i++)</p><p>  { printf("名字:%s\n",stu[i].name);</p><p>  printf("性別:%s\n",stu[i].sex);</p><p>  print

59、f("出生年月:%s\n",stu[i].birth);</p><p>  printf("入學(xué)時(shí)間:%\n",stu[i].date);</p><p>  printf("院系:%s\n",stu[i].coll);</p><p>  printf("專業(yè):%s\n",stu[i

60、].spe);</p><p>  printf("班級(jí):%s\n",stu[i].cla); </p><p>  printf("學(xué)號(hào):%d\n",stu[i].number); </p><p>  printf("幾年制:%d\n",stu[i].year); </p><p&g

61、t;<b>  } </b></p><p><b>  }</b></p><p>  void printone()</p><p><b>  {</b></p><p>  int i,w,x;</p><p><b>  FILE

62、*fp;</b></p><p>  char v[10];</p><p>  printf("WHAT'S INFORMATION DO YOU KNOW?");</p><p>  printf("1 - student's name");</p><p>  prin

63、tf("2 - student's number");</p><p>  scanf("%d",&x);</p><p><b>  if(x==2)</b></p><p>  { printf("Input this student's number");

64、</p><p>  scanf("%d",&w);</p><p>  for(i=0;i<MAX;i++)</p><p>  if(stu[i].number==w)</p><p>  { printf("名字%s\n",stu[i].name);</p><

65、p>  printf("性別:%s\n",stu[i].sex);</p><p>  printf("出生年月:%s\n",stu[i].birth);</p><p>  printf("入學(xué)時(shí)間:%\n",stu[i].date);</p><p>  printf("院系:%s&qu

66、ot;,stu[i].coll);</p><p>  printf("專業(yè):%s",stu[i].spe);</p><p>  printf("班級(jí):%s\n",stu[i].cla); </p><p>  printf("學(xué)號(hào):%d\n",stu[i].number); </p>&l

67、t;p>  printf("幾年制:%d\n",stu[i].year); </p><p>  } </p><p>  if(i==MAX) printf("沒(méi)有該學(xué)號(hào)信息\n"); </p><p>  system("pause");

68、 </p><p><b>  } </b></p><p>  else if(x==1)</p><p>  {printf("Input this student's name");</p><p>  scanf("%s",v);</p&

69、gt;<p>  for(i=0;i<MAX;i++)</p><p>  if(!(strcmp(stu[i].name,v)))</p><p>  { printf("名字:");printf("%s\n",stu[i].name);</p><p>  printf("性別:"

70、);printf("%s\n",stu[i].sex);</p><p>  printf("出生年月:");printf("%s\n",stu[i].birth);</p><p>  printf("入學(xué)時(shí)間:");printf("%s\n",stu[i].date);</p>

71、;<p>  printf("院系");printf("%s",stu[i].coll);</p><p>  printf("專業(yè)");printf("%s",stu[i].spe);</p><p>  printf("班級(jí):");printf("%s\n&quo

72、t;,stu[i].cla); </p><p>  printf("學(xué)號(hào):");printf("%d\n",stu[i].number); </p><p>  printf("幾年制:");printf("%d\n",stu[i].year); </p><p>  }

73、 </p><p>  if(i==MAX) printf("沒(méi)有該學(xué)生信息\n"); </p><p><b>  }</b></p><p><b>  }</b></p><p>  void Modify()</p><p>  { in

74、t i=0,choice,flag;</p><p>  int modify_number;</p><p><b>  do</b></p><p>  { </p><p>  printf("輸入要修改的學(xué)生的學(xué)號(hào):"); </p><p>  s

75、canf("%d",&modify_number);</p><p>  for(i=0;i<MAX;i++) </p><p>  if(modify_number==stu[i].number)</p><p><b>  {</b></p><p>  printf("

76、;名字:");printf("%s\n",stu[i].name);</p><p>  printf("性別:");printf("%s\n",stu[i].sex);</p><p>  printf("出生年月:");printf("%s\n",stu[i].birth);&

77、lt;/p><p>  printf("入學(xué)時(shí)間:");printf("%s\n",stu[i].date);</p><p>  printf("院系");printf("%s",stu[i].coll);</p><p>  printf("專業(yè)");printf(&

78、quot;%s",stu[i].spe);</p><p>  printf("班級(jí):");printf("%s\n",stu[i].cla); </p><p>  printf("學(xué)號(hào):");printf("%d\n",stu[i].number); </p><p>  

79、printf("幾年制:");printf("%d\n",stu[i].year); </p><p>  printf("\n1.名字:\n"); </p><p>  printf("\n2.性別:\n");<

80、;/p><p>  printf("\n3.出生年月:\n");</p><p>  printf("\n4.入學(xué)日期:\n");</p><p>  printf("\n5.院系\n:");</p><p>  printf("\n6.專業(yè)\n:");</p&

81、gt;<p>  printf("\n7.班級(jí)\n:");</p><p>  printf("\n8.學(xué)號(hào):\n");</p><p>  printf("\n9.幾年制:\n");</p><p>  printf("\n選擇(1-9)\n");</p>

82、<p>  scanf("%d",&choice);</p><p>  modify_number=i;</p><p>  switch(choice) </p><p>  { case 1: printf("\n輸入修改后的名字:");</p><p>  scanf(&

83、quot;%s",stu[i].name);break;</p><p>  case 2: printf("\n輸入修改后的性別:");</p><p>  scanf("%s",stu[i].sex);break;</p><p>  case 3: printf("\n輸入修改后的出生日期:"

84、;);</p><p>  scanf("%s",stu[i].birth);break;</p><p>  case 4: printf("\n輸入修改后的入學(xué)日期:"); </p><p>  scanf("%s",stu[i].date);break;</p&g

85、t;<p>  case 5: printf("\n輸入修改后的院系:");</p><p>  scanf("%d",stu[i].coll); break;</p><p>  case 6: printf("\n輸入修改后的專業(yè):");break;</p><p>  scanf(&qu

86、ot;%d",stu[i].spe);break;</p><p>  case 7: printf("\n輸入修改后的班級(jí):");</p><p>  scanf("%s",stu[i].cla);break;</p><p>  case 8: printf("\n輸入修改后的學(xué)號(hào):");

87、 </p><p>  scanf("%s",&stu[i].number);break;</p><p>  case 9: printf("\n輸入修改后的幾年制:");</p><p>  scanf("%s",&stu[i].year);break;</p>

88、<p><b>  } break; </b></p><p><b>  }</b></p><p>  printf("名字:");printf("%s\n",stu[i].name);</p><p>  printf("性別:");print

89、f("%s\n",stu[i].sex);</p><p>  printf("出生年月:");printf("%s\n",stu[i].birth);</p><p>  printf("入學(xué)時(shí)間:");printf("%s\n",stu[i].date);</p><

90、p>  printf("院系");printf("%s",stu[i].coll);</p><p>  printf("專業(yè)");printf("%s",stu[i].spe);</p><p>  printf("班級(jí):");printf("%s\n",stu[

91、i].cla); </p><p>  printf("學(xué)號(hào):");printf("%d\n",stu[i].number); </p><p>  printf("幾年制:");printf("%d\n",stu[i].year); </p><p>  if(i==MAX)<

92、;/p><p>  { printf("\n 該學(xué)生信息不存在!");</p><p>  printf(" 按任意鍵返回");</p><p>  getchar(); </p><p><b>  }</b></p>

93、<p>  printf("修改繼續(xù)嗎?(Y/N)");</p><p>  choice=getchar();</p><p>  if(choice=='Y'||choice=='y')</p><p>  { flag=1;</p><p>  printf("\

94、n 繼續(xù)!\n");</p><p><b>  }</b></p><p>  else flag=0; </p><p>  }while(flag==1);</p><p><b>  }</b></p><p>  void del()<

95、/p><p>  { int i=0,flag,choice;</p><p>  int del_number;</p><p><b>  do</b></p><p><b>  {</b></p><p>  printf("輸入要?jiǎng)h除學(xué)生證的學(xué)號(hào)"

96、;); </p><p>  scanf("%d",&del_number);printf("**");</p><p>  for(i=0;i<MAX;i++)</p><p>  if(del_number==stu[i].number) </p><p><b>  {

97、</b></p><p>  for(i;i<MAX-1;i++) </p><p>  stu[i]=stu[i+1];</p><p>  MAX=MAX-1; </p><p><b>  } </b></p>

98、<p>  printf("刪除繼續(xù)嗎?(Y/N)");</p><p>  choice=getchar();</p><p>  if(choice=='Y'||choice=='y')</p><p>  { flag=1;</p><p>  printf("

99、;\n繼續(xù)!\n");</p><p><b>  }</b></p><p><b>  else</b></p><p>  flag=0; </p><p>  }while(flag);</p><p><b>  }</b>&

溫馨提示

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

評(píng)論

0/150

提交評(píng)論