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

正文內(nèi)容

學(xué)生成績管理數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告-免費(fèi)閱讀

2025-10-09 20:52 上一頁面

下一頁面
  

【正文】 iif(lea_time[i]peo_sum=i。ifstream fcin(“d:”)。int arr_num[200]。amp。}else{lea_time[i]=arr_time1[i]+ser_time[i]。} for(i=0。ofstream fscout(“d:”)。//離開時(shí)間double sta_time[200]。if(s = m amp。if(s = m amp。 a arr_time[k]=a。m=。//m,n控制時(shí)間間隔double r。5)利用已知的服務(wù)人數(shù),平均到達(dá)時(shí)間與平均離開時(shí)間來做出圖像。語句來實(shí)現(xiàn)C++中的輸出文件如何用已學(xué)的數(shù)學(xué)語言程序(如:Mathematica, Matlab)把C語言得到的數(shù)據(jù)文件畫出其相應(yīng)的圖像?1如果是兩個(gè)窗口的服務(wù)系統(tǒng),則該怎么修改程序?1如果到達(dá)時(shí)間間隔,服務(wù)時(shí)間服從泊松分布或者其他分布,該程序該如何改進(jìn)?二、數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)題目單窗口的排隊(duì)模型的數(shù)值仿真(參考課本上第四章的離散事件模擬)要求如下:(1)要求相鄰兩個(gè)顧客的到達(dá)時(shí)間間隔服從負(fù)指數(shù)分布;且每個(gè)顧客接受服務(wù)的時(shí)間也服從負(fù)指數(shù)分布;(2)求出各個(gè)時(shí)刻的隊(duì)長(以五分鐘為一時(shí)間單位,即求零時(shí)刻的隊(duì)長,五分鐘時(shí)的隊(duì)長,十分鐘時(shí)的隊(duì)長,依次類推);(3)一個(gè)工作日內(nèi)的顧客總數(shù),約定8:30上班,17:30下班,中午不休息;(4)求平均等待時(shí)間(顧客總等待時(shí)間除以總?cè)藬?shù));(5)畫出顧客的到達(dá),離開圖像(橫坐標(biāo)是顧客圖,縱坐標(biāo)是到達(dá)時(shí)刻,和離開時(shí)刻);(6)畫出隊(duì)長變換圖像(橫坐標(biāo)是時(shí)刻圖,縱坐標(biāo)是隊(duì)長個(gè)數(shù));(7)求出一個(gè)工作日內(nèi)的最大隊(duì)長;三、設(shè)計(jì)思路:1)把8::30記做第0分鐘,17:30記做第540分鐘。在排隊(duì)系統(tǒng)中的每一個(gè)動(dòng)態(tài)實(shí)體的狀態(tài)可以有三個(gè)量來反映:與前一個(gè)實(shí)體到達(dá)的時(shí)間間隔,在排到自己服務(wù)前的等待時(shí)間以及服務(wù)時(shí)間。do { z =((double)rand()/ RAND_MAX)。if(mn){r=n。return 1。/*隊(duì)列第一位出隊(duì),隊(duì)頭標(biāo)記后移一位*/queue[temp].Index=queue[0].Index。}}else if(*c==39。/*隊(duì)頭、隊(duì)尾標(biāo)記指向第一個(gè)元素*/ if(!grouppos[hash[key].group])/*如果隊(duì)列里沒朋友*/ { queue[temp].Index=0。)/*入隊(duì)命令*/{fscanf(fpin,“%s”,c)。/*記錄他屬于哪個(gè)組*/} } for(i=0。return1。39。j)。n))/*輸入當(dāng)前測(cè)試用例的朋友組數(shù)*/ {if(n1000)/*處理異常輸入n*/{fprintf(fpout,“n is out of rangen”)。/*申請(qǐng)空間記錄每個(gè)朋友組的最后一位*/ for(i=0,j=1。/*名字*/ FILE *fpin,*fpout。/*查找在散列表中的位置*/PtrToHash hash。(strcmp(hash[CurrentPos].name,c))){/*平方探測(cè)法*/CurrentPos+=2*(++CollisionNum)1。/*標(biāo)記元素是否已經(jīng)在散列表里*/ long int Find(PtrToHash hash,char *c)/*查找在散列表中的位置*/ { char *key。/*屬于哪個(gè)朋友組*/ char info。我們必須掌握很多已學(xué)的知識(shí)才能很好的完成本次的課程設(shè)計(jì)。While(讀測(cè)試文件){if(輸入”ENQUEUE”){讀入名字;插入散列表;插入隊(duì)列;}else if(輸入”DEQUEUE”){刪除隊(duì)列第一個(gè)名字;將該名字輸出到文件;}else stop。不用鏈表是因?yàn)殒湵泶娣胖羔樢残枰臻g,并且鏈表插入、刪除的效率沒有數(shù)組高。CollisionNum=0。struct hashtab/*散列表數(shù)據(jù)結(jié)構(gòu)*/ { char name[5]。兩個(gè)測(cè)試試用例 之間隔一空行,最后一個(gè)用例結(jié)束不輸出空行。每一個(gè)入隊(duì)的人都先進(jìn)行上述的判斷。學(xué)會(huì)有效利用基本調(diào)試方法,迅速找出程序代碼中的錯(cuò)誤并且修改。Save()。cout cinfileLoc。fileName[i]=tempName。savefile for(。p=new Node(_number,_class_0,_name,_elec, _c_prog,_media,_eng,_math,_sport,_polity, _ave,_order,NULL)。Infile_eng。if(!Infile){ coutRecordLength。//大學(xué)英語成績 float _math。} }//讀函數(shù)void StudentScore::ReadInfo(int k)//讀第k個(gè)文件的信息存入鏈表 { // int wordLength。} } } } /* bool IsSorted(Node* first){ for(。templink=templinklink。}i++。templink=templinklink。Node* temp=first。_ave=(_elec+_c_prog+_media+_eng+_math+_sport+_polity)/7。cin_name。//平均成績 int _order。//姓名 float _elec。RecordLength。temp=templink){ coutif(tempnumber==studNum){ average=tempave。a_eng=a_eng/i。a_math+=tempmath。//大學(xué)英語成績 float a_math=。coutlink){ if(tempaveave)order++。cin_polity。//班級(jí) cin_number。//高等數(shù)學(xué)成績 float _sport。void StudentScore::BuildList(){ int _number。StudentScore::StudentScore(){ RecordLength=0。//從內(nèi)存中讀入學(xué)生信息 void ClearList()。//當(dāng)前文件數(shù)減一 int fileLoc。order=_order。elec=_elec。//平均成績 int order。//姓名 float elec。(2)學(xué)生成績管理系統(tǒng)需求與功能分析學(xué)生成績的錄入、統(tǒng)計(jì)、查詢、修改、刪除、輸出。break。break。i)。printf(“*4 查詢以年級(jí)為單位的成績名次表0 退出管理系統(tǒng) *n”)。printf(“ 學(xué)號(hào)t成績t名次n”)。for(y=0。DataType1 r[100], temp。for(k=0。y{V=S[c1][y].classnum。DataType1 temp。}}printf(“%d班排名:n學(xué)號(hào)t成績t名次t班級(jí)名稱n”,y+1)。y==N1){printf(“你查找的班級(jí)不存在!n”)。char b[10]。for(k=0。printf(“請(qǐng)輸入第%d個(gè)年級(jí)第%d個(gè)班級(jí)的名稱:”,i+1,j+1)。scanf(“%d”,amp。char classname[10]。設(shè)計(jì)要求:1.功能:每個(gè)班級(jí)的學(xué)生記錄按學(xué)號(hào)順序排列,每個(gè)學(xué)生記錄至少包含排列名次、學(xué)號(hào)、成績3個(gè)字段。我覺得這次自己也有一點(diǎn)點(diǎn)進(jìn)步的,當(dāng)自己發(fā)現(xiàn)了錯(cuò)誤,會(huì)修改了也是一種進(jìn)步吧。break。do {k=1。switch(f){ case 1: menu()。char mi[6]。break。break。} while(w1==1)。puts(“”)。puts(“”)。else if(k=60)d=d+1。u)。a=0。r[i]=x。RecNode x。j=2*i+1。} save(n+1)。printf(“nn輸入查找學(xué)號(hào)!NO.:”)。while(p!=NULL)if(pkey==k){printf(“%lun”,pkey)。printf(“n inserted %lun ”,k)。} else {p=t[i]。c)。939。/*其他數(shù)據(jù)項(xiàng)*/}RecNode。int score[8]。int score[8]。具體包括:了解并掌握數(shù)據(jù)結(jié)構(gòu)與算法的設(shè)計(jì)方法,具備初步的獨(dú)立分析和設(shè)計(jì)能力; 初步掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測(cè)試等基本方法和技能; 提高綜合運(yùn)用所學(xué)的理論知識(shí)和方法獨(dú)立分析和解決問題的能力;訓(xùn)練用系統(tǒng)的觀點(diǎn)和軟件開發(fā)一般規(guī)范進(jìn)行軟件開發(fā),培養(yǎng)軟件工作者所應(yīng)具備的科學(xué)的工作方法和作風(fēng)。}HNode。}HNode。return NULL。knn 1).學(xué)號(hào) 3).英語 4).數(shù)學(xué)n 5).C語言 6).管理學(xué) 7).信檢 8).體育 9).近代史n 10).線性代數(shù) 11).all score 12).all data 13).cancel and back”)。t[i]=p。p=plink。i=h(k)。struct student s。i)if(stu[i].avestu[i1].ave){s=stu[i1]。RecNode x。} else break。i0。for(i=0。printf(“ ”)。else if(k=90)a=a+1。/*清屏*/ puts(“tt*********************MENU*********************nn”)。puts(“”)。if(n11)/*對(duì)選擇的數(shù)字作判斷*/ {w1=1。/*追加模塊*/ case 3:modify()。/*查找模塊*/ case 7:insert()。/*返回主界面*/ getch()。printf(“nn請(qǐng)選擇:nt1).目錄 2).退出 [ ]bb”)。struct student s。icase 1: distin()。}三、實(shí)驗(yàn)結(jié)果和數(shù)據(jù)處理: 1.、運(yùn)行該程序,初始界面為歡迎界面:輸入數(shù)字1,按enter后,然后輸入密碼gdut09,進(jìn)入教師菜單:教師界面:輸入1,選擇輸入功能,再輸入3個(gè)學(xué)生信息:輸入1,瀏覽全部數(shù)據(jù):返回教師界面,輸入3,進(jìn)行修改:返回教師界面,輸入2,進(jìn)行追加數(shù)據(jù)返回教師界面,輸入4,進(jìn)行刪除數(shù)據(jù):返回教師界面,輸入5,進(jìn)行瀏覽:返回教師界面,輸入6,進(jìn)行查找:1返回教師界面,輸入7,進(jìn)行插入數(shù)據(jù):1進(jìn)入教師界面后,輸入進(jìn)行按平均成績(從小到大)排序:1在教師界面輸入9,完成分段統(tǒng)計(jì)功能:1返回主界面,輸入2,進(jìn)入學(xué)生界面,按學(xué)號(hào)進(jìn)行查找學(xué)生成績:四、參考文獻(xiàn):《數(shù)據(jù)結(jié)構(gòu) C語言》 嚴(yán)蔚敏 清華大學(xué)出版社《c語言程序設(shè)計(jì)》 譚浩強(qiáng) 清華大學(xué)出版社 《數(shù)據(jù)結(jié)構(gòu)》 高教出版社《數(shù)據(jù)結(jié)構(gòu)習(xí)題》 李春保 清華大學(xué)出版社 《數(shù)據(jù)結(jié)構(gòu)習(xí)題》 嚴(yán)蔚敏 清華大學(xué)出版社 《c語言與數(shù)據(jù)結(jié)構(gòu)》 王立柱 清華大學(xué)出版社《數(shù)據(jù)結(jié)構(gòu)(C語言篇)習(xí)題與解析)李春葆 清華大學(xué)出版社五、總結(jié):通過這次的課程設(shè)計(jì),做一個(gè)程序設(shè)計(jì),真的不容易。而在分段統(tǒng)計(jì)中,原來有很多錯(cuò)誤,不明確。//學(xué)號(hào)int score。int i,j,k。for(i=0。S[i][j].data=(DataType1 *)malloc(sizeof(DataType1)*V)。}} }return N。y{if(strcmp(S[x][y].classname,b)==0)goto OK。j {if(S[x][y].data[i].score S[x][y].data[j].score){temp = S[x][y].data[i]。return 1。return1。S[c1][y].data[j] = temp。}int gradeorder(Stu S[MAX1][MAX2], int N)//查詢以年級(jí)為單位的成績名次表 { int V。return1。r[i] = r[j]。}void showface()//顯示桌面菜單{printf(“********歡迎進(jìn)入彭強(qiáng)學(xué)生成績名次表查詢系統(tǒng)*******n”)。do {showface()。case 39。case 39。default:printf(“選擇菜單錯(cuò)誤,請(qǐng)重新選擇!n”)。struct Node//定義鏈表結(jié)點(diǎn) {char* class_0。//高等數(shù)學(xué)成績float sport。strcpy(class_0,_class_0)。sport=_sport。class StudentScore { private: Node* first。void Save()。void PrintList()。fileNum=0。//C程序設(shè)計(jì)成績 float _media。Node *p,*r=NULL。cin_eng。else first=p。//電子技術(shù)成績 float a_c_prog=。a_c_prog+=tempc_prog。} a_elec=a_elec/i。float average。刪除 temp。} void StudentScore::Add(){ int _number。//高等數(shù)學(xué)成績float _sport。// first=NULL。cin_math。r=p。){ if(tempavelinkave){if(temp==first)//說明是第一個(gè)結(jié)點(diǎn) { first=firstlink。beforelinklink=temp。j { if(tempavelinkave){ coutfirst=firstlink。beforelinklink=temp。while(first){ p=firstlink。//電子技術(shù)成績 float _c_prog。//名次 Node *p,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1