freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言課程設計---學生選課系統(tǒng)-文庫吧

2025-05-14 04:37 本頁面


【正文】 7 五、測試 1.主菜單 2.錄入課程信息 8 3,從文件輸入 4,學生選課菜單 9 5,學生信息管理 6,管理員輸入課程信息界面: 10 六、設計總結(jié) 問題一 :無法讀取文 txt 文件。 困難就是 txt 無法讀取,輸入路徑后沒有文件顯示。 解決辦法是,向老師求助。 最后,在老師細心的指導下,才知道是自己的計算機操作水平緣故,沒有很好的了解計算機路徑結(jié)構,最后做出了一定的修改,才得以實現(xiàn)。 問題二:程序錯誤。 這是一個比較典型的錯誤,通過查閱書本相關資料。才發(fā)覺是函數(shù)相關問題,沒有能夠很好的理解函數(shù)思想,導致程序 運行錯誤。 11 致謝 在這次 c 語言課程設計中,首先得感謝周老師給予我們指導與幫助 ,在她的指導幫助下,才使得我們能夠順利的完成課程設計,更重要的是在這次課程設計中,極大的提高我的 c 語言設計能力,也讓我深刻的了解到自己在這方面的諸多不足,使得我能更清楚的了解自己的水平,加強了我對這門學科的認識。同時也感謝和我一起完成這課設的王云龍同學,我們在互相交流幫助中也相互學習到許多小的應用技巧,解決了一些列問題。還要感謝那些給予我們幫助的同學,也給了我很大的幫助。 12 參考文獻 1.姜靈芝,余健 . C 語言課程設計案 例精編 .北京 :清華大學出版社 ,2021 2.王新,孫雷 . C 語言課程設計 .北京 :清華大學出版社 ,2021 3.游洪躍、彭駿、譚斌 .C 語言程序設計實驗與課程設計教程 .北京 :清華大學出版社 ,2021 4.王連相 .C/C++程序設計上機指導與測試 . 北京 :中國鐵道出版社, 2021 5. C 語言函數(shù)手冊,機械工業(yè)出版社, 1999 13 附錄 include include int N1,N2,kk1,kk2,kk3。 struct couse * head1。 struct student * head2。 struct couse//課程信息結(jié)構體 { int num1。//課程編號 char name1[20]。//課程名稱 char xinzhi[30]。//課程性質(zhì) i int ztime。//課程總學時 int stime。//授課學時 int shiyan。//實驗學時 int score。//學分 long int date。//開學學期 int nelepeo。//課程已選人數(shù) int Melepeo。//課程人數(shù)上限 struct couse * next。 }。 struct student//學生信息結(jié)構體 { int num2。 char name2[20]。 int nelenum[50]。//已選課程編號 int nelen。//已選課程數(shù)量 struct student * next。 }。 void Ms() { for(kk1=0。kk11100。kk1++) for(kk2=0。kk21200。kk2++) for(kk3=0。kk31200。kk3++)。 } void keyboardc()//錄入課程子函數(shù) (從鍵盤錄入 ) { struct couse *p1,*p2。 N1=0。 p1=p2=(struct couse*)malloc(sizeof(struct couse))。 printf(課程編號 課程名稱 課程性質(zhì) 總學時 授課學時 實驗學時 學分 開課學期 人數(shù)14 上限 \n)。 scanf(%d%s%s%d%d%d%d%d,amp。p1num1,p1name1,amp。p1xinzhi,amp。p1ztime,amp。p1stime,amp。p1shiyan,amp。p1score,amp。p1date,amp。p1Melepeo)。 p1nelepeo=0。 head1=NULL。 while(p1num1!=0) { N1=N1+1。 if(N1==1)head1=p1。 else p2next=p1。 p2=p1。 p1=(struct couse * )malloc(sizeof(struct couse))。 scanf(%d%s%s%d%d%d%d%d,amp。p1num1,p1name1,amp。p1xinzhi,amp。p1ztime,amp。p1stime,amp。p1shiyan,amp。p1score,amp。p1date,amp。p1Melepeo)。 p1nelepeo=0。 } p2next=NULL。 } void filec()//錄入鍵盤子函數(shù) (從文件錄入 ) { FILE * fp。 char filepath[20]。 struct couse *p1,*p2。 N1=0。 printf(輸入要讀入的文件路徑 :)。 getchar()。 gets(filepath)。 if((fp=fopen(filepath,r))==NULL) { printf(找不到 %s 文件 !\n,filepath)。 exit(0)。 } p1=p2=(struct couse*)malloc(sizeof(struct couse))。 fscanf(fp,%d%s%s%d%d%d%d%d,amp。p1num1,amp。p1name1,amp。p1xinzhi,amp。p1ztime,amp。p1stime,amp。p1shiyan,amp。p1score,amp。p1date,amp。p1Melepeo)。 printf(課程編號 課程名稱 課程性質(zhì) 總學時 授課學時 實驗學時 學 分 開課學期 人數(shù)上限 \n)。 fprintf(stdout,%d\t %s\t%s\t %d\t%d\t%d\t%d\t%d\t%d\n,p1num1,p1name1,p1xi15 nzhi,p1ztime,p1stime,p1shiyan,p1score,p1date,p1Melepeo)。 head1=NULL。 while(!feof(fp)) { N1=N1+1。 if(N1==1)head1=p1。 else p2next=p1。 p2=p1。 p1=(struct couse * )malloc(sizeof(struct couse))。 fscanf(fp,%d%s%s%d%d%d%d%d,amp。p1num1,p1name1,amp。p1xinzhi,amp。p1ztime,amp。p1stime,amp。p1shiyan,amp。p1score,amp。p1date,amp。p1Melepeo)。 fprintf(stdout,%d %s %s %d %d %d %d %d %d\n,p1num1,p1name1,p1xinzhi,p1ztime,p1stime,p1shiyan,p1score,p1date,p1Melepeo)。 } p2next=NULL。 } void inputc()//錄入課程主函數(shù) { int i。 printf(\t\t\t 錄入課程信息 \n)。 printf(\ \n)。 printf( \n)。 printf( \n)。 printf(請選擇 (1~3):\n)。 scanf(%d,amp。i)。 switch(i) { case(1):keyboardc()。break。 case(2):filec()。break。 case(3):break。 } } void insertc(struct couse *incouse)//課程管理子函數(shù) (增加課程
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1