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

正文內(nèi)容

應(yīng)用電子-c語言學(xué)籍管理系統(tǒng)-文庫吧在線文庫

2025-03-14 22:06上一頁面

下一頁面
  

【正文】 .. 12 數(shù)據(jù)結(jié)構(gòu)與函數(shù)聲明的頭文件 .................................... 12 主控程序模塊 .................................................. 13 添加學(xué)生模塊 .................................................. 20 顯示學(xué)生模塊 .................................................. 21 對學(xué)生進(jìn)行排序模塊 ............................................ 22 查找學(xué)生模塊 .................................................. 30 參 考 文 獻(xiàn) .......................................................... 35 謝 辭 ............................................................ 36 成都電子機(jī)械高等??茖W(xué)校 電氣與電子工程系畢業(yè)設(shè)計(jì)論文 1 第 1 章 緒 論 本章介紹學(xué)生學(xué)籍管理 系統(tǒng)的有關(guān)知識、面向 過程 的編程技術(shù)以及應(yīng)用程序的開發(fā)方法 和開發(fā)過程等基礎(chǔ)理論知識,這是 深入了解 后續(xù)內(nèi)容的必要準(zhǔn)備。 系統(tǒng)由輸入、處理、輸出、反饋、控制等五個基本要素組成。 作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對學(xué)校的各類信息進(jìn)行管理 ,具有手工管理所無法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查詢方便、效率高、可靠性好、存儲量大、保密性好、壽命長、成本低等。許多著名的系統(tǒng)軟件,如 DBASE Ⅳ 都是由 C 語言編寫的。 是結(jié)構(gòu)式語言。 4. C 語言適用范圍大。 能根據(jù)輸入的學(xué)號查找學(xué)生,進(jìn)行信息的修改。 (5)掌握書寫程序設(shè)計(jì)開發(fā)文檔的能力(書寫課程設(shè)計(jì)報告)。如何調(diào)試程序也非常重要,通過 這個程序可學(xué)到以前調(diào)試程序沒有的經(jīng)驗(yàn)。 typedef struct student STU。 //更改記錄 extern void inquire_record()。 //下個結(jié)點(diǎn) }。 //刪除記錄 extern void change_record()。 //用于打開文件信息,輸出到鏈表里 while(1) { menu()。 /* 增加學(xué)生 */ case 2:show_record()。/* 查詢學(xué)生 */ case 6:sort_record()。 char y_n。amp。 free(p)。 } while(p!=NULL) { fprintf(fp,fomat,pnumber,pname,psex,pscore[0],pscore[1],pscore[2],pscore[3],pscore[4],paverage)。 if(y_n==39。 headnext=headnextnext。 printf( \n)。 printf(請選擇 )。 if(fp==NULL) { printf(\n=====提示 :文 件還不存在,是否創(chuàng)建? (y/n)\n)。 else { printf(\n=====提示 :沒有創(chuàng)建文件 ......\n)。 } printf(\n=====提示 :文件已經(jīng)打開 ,正在導(dǎo)入記錄 ......\n)。 while(!feof(fp)) { p1=(STU *)malloc(LEN)。p1average)。//用 P1 來申請空間, P2 來指向表尾 char y_n=39。||y_n==39。p1score[1],amp。 count++。 } else { printf(\n 學(xué)號 姓名 性別 語文 數(shù)學(xué) 英語 計(jì)算機(jī) C 語言 平均分 \n)。 beq=headq。 printf(5:按數(shù)學(xué)排序 \n)。sel,amp。(q!=NULL)amp。(strcmp(tempnumber,qnumber)=0)。 } free(head)。//temp 成為要加入鏈表的數(shù)據(jù)點(diǎn) beq=headq,q=beqnext。(q!=NULL)amp。 headnext=headnextnext。)//讀原鏈表 { temp=(STU *)malloc(LEN)。 q=qnext。 beqnext=temp。 成都電子機(jī)械高等??茖W(xué)校 電氣與電子工程系畢業(yè)設(shè)計(jì)論文 27 case 4: case 5: case 6: case 7: case 8: for(。(tempscore[sel4]qscore[sel4])。 q=qnext。 shouldsave = 1。(q!=NULL)amp。(tempaverageqaverage)。 } free(head)。 } } } 成都電子機(jī)械高等??茖W(xué)校 電氣與電子工程系畢業(yè)設(shè)計(jì)論文 30 查找學(xué)生模塊 源程序文件: (包含查詢學(xué)生記錄、刪除學(xué)生記錄、更改學(xué)生記錄) STU *find() //用于找到需要的指針 { char name[20],number[10]。 scanf(%s,number)。pre=prenext) { if(!strcmp(prenextname,name)) { return pre。 if((p==NULL)||(pnext==NULL)) { printf(沒有找到該記錄! \n)。 if((p1==NULL)||(p1next==NULL)) { printf(沒有找到該記錄! )。p1nextscore[1],amp。讓我的學(xué)生成績管理系統(tǒng)這個課程設(shè)計(jì)經(jīng)過幾周的時間和自己不懈的努力按時完成。因此在以后的生活和學(xué)習(xí)的過程中,我一定會把課程設(shè)計(jì)的精神帶到生活中,不畏艱難,勇往直前使我對 C 語言有了更進(jìn)一步的認(rèn)識和了解,要想學(xué)好它要重在實(shí)踐。通過這次課程設(shè)計(jì)使我們懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的 理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。 成都電子機(jī)械高等??茖W(xué)校 電氣與電子工程系畢業(yè)設(shè)計(jì)論文 34 p1nextaverage=(float)(p1score[0]+p1score[1]+p1score[2]+p1score[3]+p1score[4])/5。 fflush(stdin)。 pnext=pnextnext。 } else { printf(\n 要查詢的記錄信息: \n 學(xué)號 姓名 性別 語文 數(shù)學(xué) 英語 計(jì)算機(jī) C 語言 平均分 \n)。 } } else if(sel==2) 成都電子機(jī)械高等??茖W(xué)校 電氣與電子工程系畢業(yè)設(shè)計(jì)論文 31 { printf(請輸入姓名 \n)。 scanf(%d,amp。 } printf(\n 排序后的記錄信息: \n 學(xué)號 姓名 性別 語文 數(shù)學(xué) 英語 計(jì)算機(jī) C 語言 平均分 \n)。 beqnext=temp。 q=qnext。)//讀原鏈表 { temp=(STU *)malloc(LEN)。 headnext=headnextnext。(q!=NULL)amp。//temp 成為要加入鏈表的數(shù)據(jù)點(diǎn) beq=headq,q=beqnext。 } free(head)。(tempsexqsex)。(q!=NULL)amp。 shouldsave = 1。 q=qnext。(strcmp(tempname,qnumber)=0)。 case 2: for(。 beqnext=temp。 q=qnext。)//讀原鏈表 { temp=(STU *)malloc(LEN)。 printf(9:按平均分排序 \n)。 } else { printf(1:按學(xué)號排序 \n)。 } } } 對學(xué)生進(jìn)行排序模塊 源程序文件: void sort_record() { STU *p=headnext,*pre=head,*p_free=NULL。 scanf(%c,amp。 p1average=(float)(p1score[0]+p1score[1]+p1score[2]+p1score[3]+p1score[4])/5。 fflush(stdin)。p2next!=NULL。 count++。p1score[1],amp。 u8IsFileNull = fgetc(fp)。//創(chuàng)建完成后還是要建立統(tǒng)一的頭結(jié)點(diǎn),方便后續(xù)程序使用。y39。 char y_n。 printf(5,查詢學(xué)生 \n)。 exit(0)。) return。 printf(保存完畢 ,共保存 %d 條記錄 ,是否繼續(xù)? \n,count)。 return。 //釋放空間 for(。y_n)。 } } } void save() { STU *p=NULL。/* 刪除學(xué)生 */ case 4:change_record()。 //讀取輸入的 sel switch(sel) { case 0:save()。 void menu()。//錄入文件的數(shù)據(jù)格成都電子機(jī)械高等??茖W(xué)校 電氣與電子工程系畢業(yè)設(shè)計(jì)論文 13 式 int shouldsave = 0。 char sex。 各相關(guān)函數(shù)的聲明 extern void append_record()。 int score[5]。 (4)系統(tǒng)的各個功能模塊要求用文件 的形式實(shí)現(xiàn)。 目標(biāo) (1)掌握和利用 C 語言進(jìn)行程
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1