c語言課程設計--校際運動會管理系統(tǒng)_第1頁
已閱讀1頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  C語言程序設計實踐報告</p><p>  題 目 校際運動會管理系統(tǒng) </p><p>  學生姓名 </p><p>  指導教師 </p>&l

2、t;p>  學 院 信息院 </p><p>  專業(yè)班級 </p><p>  完成時間 2012年6月27 </p><p><b>  校際運動會管理系統(tǒng)</b>

3、;</p><p><b>  一、題目要求</b></p><p><b>  校際運動會管理系統(tǒng)</b></p><p>  1、需要處理的基礎數(shù)據(jù)</p><p>  學校信息:學校編號、學校名稱、男子競賽項目、女子競賽項目、項目積分、總分等</p><p>  運動員

4、信息:運動員編號、所屬學校、姓名、性別、年齡、參賽項目、成績、名次、積分等</p><p><b>  2、系統(tǒng)的基本功能</b></p><p>  基本信息輸入:輸入學校、運動員的基本信息</p><p><b>  競賽信息輸入:</b></p><p>  (1)根據(jù)運動員的參賽項目和獲取名

5、次,自動給予運動員相應的積分:第1名得分 5,第2名得分 3,第3名得分2,其他名次不得分;</p><p> ?。?)根據(jù)運動員所屬的學校,自動給學校的相應競賽項目加上積分;</p><p><b>  信息查詢: </b></p><p><b> ?。?)查詢學校信息</b></p><p>

6、 ?。?)查詢運動員信息</p><p><b>  成績排序</b></p><p>  按照分數(shù)從高到低,對學校的團體名次、學校的男子或女子競賽名次進行排序。</p><p><b>  二.總體設計</b></p><p>  分析整個系統(tǒng),根據(jù)以上的需求分析及題目要求,可將整個系統(tǒng)的設計分為

7、以下五個模塊:信息輸入、錄入比賽結果、查詢信息、按分排序、退出.</p><p>  總的模塊圖 </p><p><b>  詳細設計</b></p><p><b>  主函數(shù)</b></p><p>

8、;  主函數(shù)一般設計的較為簡潔,只提供輸入、功能處理和輸出部分的函數(shù)調用。其中各功能模塊用菜單方式選擇。另外菜單部分也可以寫成函數(shù)。</p><p><b> ?。哿鞒虉D]</b></p><p><b> ?。鄢绦颍?lt;/b></p><p>  int main()</p><p><b&g

9、t;  {</b></p><p>  menu(); </p><p><b>  }</b></p><p>  void menu()</p><p><b>  {</b></p><p><b>  int n,w1;</b>&

10、lt;/p><p><b>  do </b></p><p><b>  {</b></p><p>  puts("\t\t***^__^ 歡迎進入校際運動會管理系統(tǒng) ^__^***\n");</p><p>  puts("\t\t**********

11、***************菜單*************************\n");</p><p>  puts("\t\t******** 1.信息錄入 **************\n");</p><p>  puts("\t\t******** 2.比賽結果錄入 **************\n

12、");</p><p>  puts("\t\t******** 3.查詢 **************\n");</p><p>  puts("\t\t******** 4.排序 **************\n");</p><p>  puts(&q

13、uot;\t\t******** 5.退出 **************\n");</p><p>  puts("\t\t******************************************************\n");</p><p>  printf("Choice your number(1-4

14、):[ ]\b\b");</p><p>  scanf("%d",&n);</p><p>  if (n<1||n>4)</p><p><b>  {</b></p><p><b>  w1=1;</b></p><p&g

15、t;  getchar();</p><p><b>  }</b></p><p>  else w1=0;</p><p><b>  }</b></p><p>  while (w1==1);</p><p><b>  switch(n)</b>

16、;</p><p>  {case 1:Information();break; //輸入信息</p><p>  case 2:savescore();break;//比賽結果錄入</p><p>  case 3:Search();break;//查詢模塊</p><p>  case 4:rank();break;//排序模塊 <

17、/p><p>  case 5:exit(0);</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  各功能模塊設計</b></p><p><b>  信息輸入模塊</b><

18、;/p><p>  一是參賽學校信息,二是參賽運動員信息,三是比賽項目信息,分別輸入并保存</p><p>  void Information()</p><p><b>  {</b></p><p><b>  int n,w ;</b></p><p><b>

19、  do {</b></p><p>  puts("\n\n\n");</p><p>  puts("\t\t***^__^ Welcome to load 信息錄入 system! ^__^***\n");</p><p>  puts("\t\t******************

20、*******MENU*************************\n");</p><p>  puts("\t\t******** 1.運動員 **********\n");</p><p>  puts("\t\t******** 2.參賽學校 **********\n");</p>&

21、lt;p>  puts("\t\t******** 3.比賽項目 **********\n");</p><p>  puts("\t\t******** 4.退出 **********\n");</p><p>  puts("\t\t*********************************

22、******\n"); </p><p>  printf("Choic your number(1-4):[ ]\b\b");</p><p>  scanf("%d",&n);</p><p>  if (n<1||n>4)</p><p><b>

23、  {</b></p><p><b>  w=1;</b></p><p>  getchar();</p><p><b>  }</b></p><p><b>  else w=0;</b></p><p><b>  }&

24、lt;/b></p><p>  while (w==1);</p><p><b>  switch(n)</b></p><p><b>  {</b></p><p>  case 1 : saveathlete(); break;// 保存運動員信息子函數(shù)</p><

25、;p>  case 2 : saveschool(); break;//保存學校信息子函數(shù)</p><p>  case 3 : saveprogram();break;//保存項目比賽信息子函數(shù)</p><p>  case 4 : exit(0);</p><p><b>  }</b></p><p><

26、;b>  }</b></p><p><b>  結果錄入模塊</b></p><p><b>  (3)查詢信息模塊</b></p><p><b> ?。鄯治觯?lt;/b></p><p>  查詢信息模塊提供按不同方式查詢各種信息機返回功能,其中各功能模塊用

27、菜單方式選擇。菜單部分也可寫成函數(shù)。</p><p><b> ?。?)排序模塊</b></p><p>  按照分數(shù)從高到低,對學校的團體名次進行排序</p><p><b>  結果</b></p><p><b>  各模塊界面圖如圖:</b></p>&l

28、t;p><b>  主菜單函數(shù)</b></p><p><b>  信息錄入模塊</b></p><p><b>  查詢子菜單</b></p><p><b>  按學校名字查詢信息</b></p><p><b>  按項目查詢項目信息

29、</b></p><p><b>  查詢團體總分</b></p><p><b>  學校得分排名</b></p><p><b>  總結反思</b></p><p>  實踐出真知,通過C語言程序設計,更加深刻的認識到這個亙古不變的真理。我們當代大學生需要培養(yǎng)

30、的就是這種動手能力。在課程設計的過程中,不可避免的遇到了不少問題,比如函數(shù)的調用,分數(shù)根據(jù)名次的自動生成,文件的使用,數(shù)組的調用,等等等等。但,遇到最多的問題還是變臉的類型以及聲明。字符型變量char與字符串型變量的賦值問題,等等等等,不一而足。而且,更讓人興奮的是通過實踐,發(fā)現(xiàn)了不同編譯器擁有不同的函數(shù)和頭文件,這樣就為自己以后的工作帶來了便利。慢慢的熟悉了C-Free的使用則是另一種收獲。</p><p> 

31、 總而言之,我希望這樣的實踐活動更多一些,雖然過程中大家會有苦痛,會有不愿,但經歷過才知道,收獲的喜悅!</p><p><b>  程序代碼:</b></p><p>  #include<stdio.h></p><p>  #include<conio.h></p><p>  #inclu

32、de<stdlib.h></p><p>  #include<string.h></p><p>  #define SIZE 3</p><p>  #define N 3 </p><p>  #define WM 3</p><p>  void bsxm();</

33、p><p>  void csxx();</p><p>  void Information();</p><p>  int main();</p><p>  void menu();</p><p>  void printf_back();</p><p>  void saveathle

34、te();</p><p>  void saveprogram();</p><p>  void saveschool();</p><p>  void savescore();</p><p>  void Search();</p><p>  void rank(); </p><p&

35、gt;  void ttzf();</p><p><b>  int i;</b></p><p>  int mingci;</p><p>  int score;</p><p>  FILE *fp1,*fp2,*fp3,*fp4;</p><p>  struct athlete

36、//定義運動員信息</p><p><b>  {</b></p><p>  char univ[5], name[8], sex[5], prog[15];</p><p>  int mingci,t score;</p><p>  }at[SIZE];</p><p>  struct

37、 xuexiao//定義學校信息</p><p><b>  {</b></p><p>  char univ[5];</p><p>  char prog[15];</p><p>  int num_athlete;</p><p><b>  }xx[N];</b&

38、gt;</p><p>  struct program//定義項目信息</p><p><b>  {</b></p><p>  int quming; char prog[5], ath1[5], ath2[5], univ1[5], univ2[5];</p><p><b>  }pro[WM]

39、;</b></p><p>  struct zongfen //定義學校得分信息</p><p><b>  {</b></p><p>  char univ[5];</p><p>  char prog1[5];</p><p>  char prog2[5]

40、;</p><p>  char prog3[5];</p><p>  int score1;</p><p>  int score2;</p><p>  int score3;</p><p>  int total_score;</p><p><b>  }zf[N];&l

41、t;/b></p><p>  void Information()</p><p><b>  {</b></p><p><b>  int n,w ;</b></p><p><b>  do {</b></p><p>  puts(&qu

42、ot;\n\n\n");</p><p>  puts("\t\t***^__^ Welcome to load 信息錄入 system! ^__^***\n");</p><p>  puts("\t\t*************************MENU*************************\n");&

43、lt;/p><p>  puts("\t\t******** 1.運動員 **********\n");</p><p>  puts("\t\t******** 2.參賽學校 **********\n");</p><p>  puts("\t\t******** 3.比賽項目

44、**********\n");</p><p>  puts("\t\t******** 4.退出 **********\n");</p><p>  puts("\t\t***************************************\n"); </p><p>  pri

45、ntf("Choic your number(1-4):[ ]\b\b");</p><p>  scanf("%d",&n);</p><p>  if (n<1||n>4)</p><p><b>  {</b></p><p><b>  w=1

46、;</b></p><p>  getchar();</p><p><b>  }</b></p><p><b>  else w=0;</b></p><p><b>  }</b></p><p>  while (w==1);<

47、;/p><p><b>  switch(n)</b></p><p><b>  {</b></p><p>  case 1 : saveathlete(); break;// 保存運動員信息子函數(shù)</p><p>  case 2 : saveschool(); break;//保存學校信息子函數(shù)

48、</p><p>  case 3 : saveprogram();break;//保存項目比賽信息子函數(shù)</p><p>  case 4 : exit(0);</p><p><b>  }</b></p><p><b>  }</b></p><p>  void s

49、aveathlete()//保存運動員信息子函數(shù)</p><p><b>  {</b></p><p>  printf("\n請輸入各項目獲獎運動員的信息:");</p><p>  for(i=0;i<SIZE;i++)</p><p><b>  {</b>&l

50、t;/p><p>  printf("\n請輸入第%d個運動員的信息:\n",i+1);</p><p>  printf("姓名:");</p><p>  scanf("%s",at[i].name);</p><p>  printf("性別:");</p

51、><p>  scanf("%s",at[i].sex);</p><p>  printf("學校:");</p><p>  scanf("%s",at[i].univ);</p><p>  printf("參賽項目:");</p><p&g

52、t;  scanf("%s",at[i].prog);</p><p>  printf("名次:");</p><p>  scanf("%d",&mingci);</p><p><b>  int p;</b></p><p>  p=mingci

53、; </p><p>  switch(p) </p><p><b>  {</b></p><p>  case 1:score=5;break;</p><p>  case 2:score=3;break;</p><p>  case 3:score=2;break;</p>

54、<p>  default:score=0; </p><p><b>  } </b></p><p>  printf("得分:");</p><p>  printf("%d",score);</p><p><b>  }</b><

55、/p><p>  fp1=fopen("ath","w");</p><p>  for(i=0;i<SIZE;i++)</p><p><b>  {</b></p><p>  if(fwrite(&at[i],sizeof(struct athlete),1,fp1

56、)!=1)</p><p>  printf("File write error!\n");</p><p><b>  }</b></p><p>  fclose(fp1);</p><p>  fp1=fopen("ath","r");</p>

57、<p>  printf("\n現(xiàn)在各運動員的信息如下:\n\n");</p><p>  printf("姓名 性別 學校 項目 名次 得分\n");</p><p>  for(i=0;i<SIZE;i++)</p><p><b>

58、  {</b></p><p>  fread(&at[i],sizeof(struct athlete),1,fp1);</p><p>  printf("%-10s%-10s%-10s%-10s%-10s%d\n",at[i].name,at[i].sex,at[i].univ,at[i].prog,at[i].mingci,at[i].sco

59、re);</p><p><b>  }</b></p><p>  fclose(fp1);</p><p>  printf_back();</p><p><b>  }</b></p><p>  void saveschool()//保存學校信息子函數(shù)</

60、p><p><b>  {</b></p><p>  printf("\n請輸入各參賽學校的信息:");</p><p>  for(i=0;i<N;i++)</p><p><b>  {</b></p><p>  printf("\n請

61、輸入第%d個學校的信息:\n",i+1);</p><p>  printf("學校:");</p><p>  scanf("%s",xx[i].univ);</p><p>  printf("參賽的項目:");</p><p>  scanf("%s&quo

62、t;,xx[i].prog);</p><p>  printf("參賽者數(shù):");</p><p>  scanf("%d",&xx[i].num_athlete);</p><p><b>  }</b></p><p>  fp3=fopen("xxiao&

63、quot;,"w");</p><p>  for(i=0;i<N;i++)</p><p><b>  {</b></p><p>  if(fwrite(&xx[i],sizeof(struct xuexiao),1,fp3)!=1)</p><p>  printf("F

64、ile write error!\n");</p><p><b>  }</b></p><p>  fclose(fp3);</p><p>  printf_back();</p><p><b>  }</b></p><p>  void saveprog

65、ram()//保存項目比賽信息子函數(shù)</p><p><b>  {</b></p><p>  printf("\n請輸入關于比賽項目的信息:");</p><p>  for(i=0;i<WM;i++)</p><p><b>  {</b></p>

66、<p>  printf("\n請輸入第%d項比賽的信息:\n",i+1);</p><p>  printf("項目:");</p><p>  scanf("%s",pro[i].prog);</p><p>  printf("取分情況:");</p>&l

67、t;p>  scanf("%d",&pro[i].quming);</p><p>  printf("參賽者1:");</p><p>  scanf("%s",pro[i].ath1);</p><p>  printf("所屬學校:");</p><

68、;p>  scanf("%s",pro[i].univ1);</p><p>  printf("參賽者2:");</p><p>  scanf("%s",pro[i].ath2);</p><p>  printf("所屬學校:");</p><p> 

69、 scanf("%s",pro[i].univ2);</p><p><b>  }</b></p><p>  fp4=fopen("pr","w");</p><p>  for(i=0;i<N;i++)</p><p><b>  {<

70、;/b></p><p>  if(fwrite(&pro[i],sizeof(struct program),1,fp4)!=1)</p><p>  printf("File write error!\n");</p><p><b>  }</b></p><p>  fclose

71、(fp4);</p><p>  printf_back();</p><p><b>  }</b></p><p>  void savescore()//保存學校得分情況子函數(shù)</p><p><b>  {</b></p><p>  printf("N

72、-參賽學??倲?shù),M-男子競賽項目數(shù),W-女子競賽項目數(shù)。\n");</p><p>  printf("W.100-女子一百米比賽,M.100-男子一百米,M.200-男子兩百米。\n");</p><p>  printf("\n各項名次得分權值如下:\n");</p><p>  printf("取前三

73、名:第一名5分 第二名3分 第三名2分\n");</p><p>  printf("\n請輸入各學校的得分情況:");</p><p>  for(i=0;i<N;i++)</p><p><b>  {</b></p><p>  printf("\n請輸入第%d

74、個學校的得分情況:\n",i+1);</p><p>  printf("學校:");</p><p>  scanf("%s",zf[i].univ); </p><p>  printf("參賽項目1:");</p><p>  scanf("%s"

75、,zf[i].prog1);</p><p>  printf("得分:");</p><p>  scanf("%d",&zf[i].score1);</p><p>  printf("參賽項目2:");</p><p>  scanf("%s",zf

76、[i].prog2);</p><p>  printf("得分:");</p><p>  scanf("%d",&zf[i].score2);</p><p>  printf("參賽項目3:");</p><p>  scanf("%s",zf[i]

77、.prog3);</p><p>  printf("得分:");</p><p>  scanf("%d",&zf[i].score3);</p><p>  zf[i].total_score=zf[i].score1+zf[i].score2+zf[i].score3;</p><p>&

78、lt;b>  }</b></p><p>  fp2=fopen("zfen","w");</p><p>  for(i=0;i<N;i++)</p><p><b>  {</b></p><p>  if(fwrite(&zf[i],sizeo

79、f(struct zongfen),1,fp2)!=1)</p><p>  printf("File write error!\n");</p><p><b>  }</b></p><p>  fclose(fp2);</p><p>  printf_back();</p>&l

80、t;p><b>  }</b></p><p>  void Search()</p><p><b>  {</b></p><p><b>  int n,w2;</b></p><p><b>  do </b></p><

81、p><b>  {</b></p><p>  puts("\t\t***^__^ Welcome to load search system! ^__^***\n");</p><p>  puts("\t\t*************************MENU************************

82、*\n");</p><p>  puts("\t\tO(∩_∩)O*** 1.search 團體總分 ***O(∩_∩)O\n");//查看團體總分</p><p>  puts("\t\tO(∩_∩)O*** 2.search 參賽學校 ***O(∩_∩)O\n");//查看參賽學校信息!</p><

83、p>  puts("\t\tO(∩_∩)O*** 3.search 比賽項目 ***O(∩_∩)O\n");//查看比賽項目信息!</p><p>  puts("\t\tO(∩_∩)O*** 4.Exit ***O(∩_∩)O\n");//退出</p><p>  puts("\t\t*****

84、**********************************\n");</p><p>  printf("Choice your number(1-4):[ ]\b\b");</p><p>  scanf("%d",&n);</p><p>  if (n<1||n>4)</p&

85、gt;<p><b>  {</b></p><p><b>  w2=1;</b></p><p>  getchar();</p><p><b>  }</b></p><p>  else w2=0;</p><p><b&g

86、t;  }</b></p><p>  while (w2==1);</p><p><b>  switch(n)</b></p><p>  { case 1:ttzf();break;</p><p>  case 2: csxx();break;</p><p>  c

87、ase 3:bsxm();break;</p><p>  case 4: exit(0);break;</p><p>  default: printf("未進行任何操作!");</p><p><b>  }</b></p><p><b>  }</b></p

88、><p>  void rank()</p><p><b>  {</b></p><p>  int j,t,score[20]; </p><p>  printf("學校得分排名:\n");</p><p>  for(i=0;i<N;i++)</p>

89、<p>  score[i]=zf[i].total_score;</p><p>  for(j=1;j<N;j++)</p><p>  for(i=0;i<N-j;i++)</p><p>  if(score[i]<score[i+1])</p><p><b>  {</b><

90、/p><p>  t=score[i];score[i]=score[i+1];score[i+1]=t;</p><p><b>  }</b></p><p>  for(i=0;i<N;i++)</p><p>  printf("%s:%d\n",zf[i].univ,score[i]);&

91、lt;/p><p><b>  } </b></p><p>  void ttzf()//查看學校團體總分子函數(shù)</p><p><b>  {</b></p><p>  fp2=fopen("zfen","r");</p><p>

92、;  printf("\n各學校的團體總分情況如下:\n\n");</p><p>  printf("學校 參賽項目 總分\n");</p><p>  for(i=0;i<N;i++)</p><p><b>  {</b></p><p>  frea

93、d(&zf[i],sizeof(struct zongfen),1,fp2);</p><p>  printf("%-8s%s,%s,%-12s%-12d\n",zf[i].univ,zf[i].prog1,zf[i].prog2,zf[i].prog3,zf[i].total_score);</p><p><b>  }</b><

94、;/p><p>  fclose(fp2);</p><p>  printf_back();</p><p><b>  }</b></p><p>  void csxx()//查看參賽學校信息子函數(shù)</p><p><b>  {</b></p><

95、p>  fp3=fopen("xxiao","r");</p><p>  printf("\n各參賽學校的情況如下:\n\n");</p><p>  printf("學校 參賽項目 參賽者數(shù)\n");</p><p>  for(i=0;i<N;i+

96、+)</p><p><b>  {</b></p><p>  fread(&xx[i],sizeof(struct xuexiao),1,fp3);</p><p>  printf("%-8s%-20s%-12d\n",xx[i].univ,xx[i].prog,xx[i].num_athlete);</

97、p><p><b>  }</b></p><p>  fclose(fp3);</p><p>  printf_back();</p><p><b>  }</b></p><p>  void bsxm()//查看比賽項目子函數(shù)</p><p>

98、;<b>  {</b></p><p>  fp4=fopen("pr","r");</p><p>  printf("\n各比賽項目的信息如下:\n\n");</p><p>  printf("項目 取分情況 參賽者1 所屬學校 參賽者2 所屬

99、學校\n");</p><p>  for(i=0;i<N;i++)</p><p><b>  {</b></p><p>  fread(&pro[i],sizeof(struct program),1,fp4);</p><p>  printf("%-12s%-10d%-10s%

100、-12s%-10s%-12s\n",pro[i].prog,pro[i].quming,pro[i].ath1,pro[i].univ1,pro[i].ath2,pro[i].univ2);</p><p><b>  }</b></p><p>  fclose(fp4);</p><p>  printf_back();</

101、p><p><b>  }</b></p><p>  int main()</p><p><b>  {</b></p><p>  menu(); </p><p><b>  }</b></p><p>  void me

102、nu()</p><p><b>  {</b></p><p><b>  int n,w1;</b></p><p><b>  do </b></p><p><b>  {</b></p><p>  puts("

103、\t\t***^__^ 歡迎進入校際運動會管理系統(tǒng) ^__^***\n");</p><p>  puts("\t\t*************************菜單*************************\n");</p><p>  puts("\t\t******** 1.信息錄入 ****

104、**********\n");</p><p>  puts("\t\t******** 2.比賽結果錄入 **************\n");</p><p>  puts("\t\t******** 3.查詢 **************\n");</p><p> 

105、 puts("\t\t******** 4.排序 **************\n");</p><p>  puts("\t\t******** 5.退出 **************\n");</p><p>  puts("\t\t***********************

106、*******************************\n");</p><p>  printf("Choice your number(1-4):[ ]\b\b");</p><p>  scanf("%d",&n);</p><p>  if (n<1||n>4)</p>

107、<p><b>  {</b></p><p><b>  w1=1;</b></p><p>  getchar();</p><p><b>  }</b></p><p>  else w1=0;</p><p><b> 

108、 }</b></p><p>  while (w1==1);</p><p><b>  switch(n)</b></p><p>  {case 1:Information();break; //輸入信息</p><p>  case 2:savescore();break;//比賽結果錄入</p

109、><p>  case 3:Search();break;//查詢模塊</p><p>  case 4:rank();break;//排序模塊 </p><p>  case 5:exit(0);</p><p><b>  }</b></p><p><b>  }</b>&

110、lt;/p><p><b>  //公共函數(shù)</b></p><p>  void printf_back()</p><p><b>  {</b></p><p><b>  int w;</b></p><p>  printf("\n\n\

111、tSUCCESSFUL!\n\n");</p><p>  printf("What do you want to do next?\n\n\t1).exit \t2).menu:[ ]\b\b");</p><p>  scanf("%d",&w);</p><p><b>  if(w==1)&

溫馨提示

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

評論

0/150

提交評論