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

正文內(nèi)容

學(xué)生考勤管理系統(tǒng)課程設(shè)計(jì)報(bào)告(專業(yè)版)

  

【正文】 意志不堅(jiān)強(qiáng)的話,很有可能就此放棄了,并留下一個(gè)VC難得不得了的印象。.39。 r1order_c()。 ((0,6))。 int j=0,flag=0。 } else if(flag==1)rn=0。 char yn。 default:goto e0。 break。 for(int i=0。)wt(r)。 else if(yn==39。 goto m3。 char yn。amp。 t2=atoi(tmp)。 if(()) { cout記錄為空!endl。 s[j]=s[j1]。i++) { flag=0。 c[j1]=tmp。 for( i=1。 return s。 ()。y39。break。 cout *************************************************************endl。 t4=rr[i].sname。 n=0。 c[j1]=tmp。 for( i=1。j) { if(c[j]c[j1]) { int tmp=c[j]。 c[0]=1。//對(duì)缺課類型的選擇 為int型 thistype=type。 (3)、查詢某個(gè)學(xué)生的缺課情況,函數(shù)代碼void search(records *r){}模塊中。學(xué)生缺課信息包括缺課時(shí)間,學(xué)生姓名,課程名稱,第幾節(jié),學(xué)生遲到次數(shù),早退次數(shù),請(qǐng)假次數(shù),曠課次數(shù)。void set();string tostr();類名/函數(shù)名描述 類名/函數(shù)名描述record 基類edt()修改學(xué)生信息records實(shí)現(xiàn)學(xué)生曠課情況排序的類del()刪除學(xué)生信息wt/rd()實(shí)現(xiàn)對(duì)文件的輸入和輸出search()查找學(xué)生信息input()錄入學(xué)生的缺課記錄search_s()一定范圍查找學(xué)生信息edt()修改學(xué)生信息main()主函數(shù)四、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 此程序運(yùn)用多種條件語(yǔ)句,主體采用的是動(dòng)態(tài)數(shù)組、指針。 thistype=。 for( j=0。 s[j1]=stmp。j++) if(r[i].ame==s[j]) { c[j]++。 for(i=0。 cintmp。 case 2:goto e2。 cout *** ***endl。 case 4:edt(r)。 else goto c3。 (date)。 int type。j++) if(r[i].sname==s[j]) { c[j]++。 for(i=0。 break。i++) couts[i]\tc[i]endl。 rn=0。 (tmp,30,39。month0amp。m2: cout請(qǐng)輸入缺第幾節(jié)課: flush。rr[i].o==t2amp。n2: cout是否繼續(xù)輸入? (y/n) flush。break。 if(rn==0) { cout記錄為空!endl。 t3=rr[i].ame。 cint2。)wt(r)。 } char yn。 coutj++\tflush。i++) if(rr[i].(ld)=0amp。當(dāng)在主菜單是選擇序號(hào)3時(shí)會(huì)出現(xiàn)界面:此時(shí)就要求輸入查詢的學(xué)生姓名,輸入之后如果記錄沒(méi)有就會(huì)出現(xiàn)“沒(méi)有查到該學(xué)生的缺課紀(jì)錄”,如果有的話就會(huì)顯示次學(xué)生的記錄。不能在類聲明中初始化const 數(shù)據(jù)成員,類的const 常量只能在初始化表里被初始化。 由于時(shí)間把握不好,這個(gè)系統(tǒng)是在幾天空余時(shí)間寫(xiě)出來(lái)的,難免有點(diǎn)倉(cāng)促,任然有許多需要改進(jìn)的方向,但基本的功能已經(jīng)達(dá)到了。問(wèn)題一個(gè)個(gè)地解決,知識(shí)一點(diǎn)點(diǎn)地積累,經(jīng)驗(yàn)一點(diǎn)點(diǎn)地豐富,想法一點(diǎn)點(diǎn)地成熟,成功概率也一點(diǎn)點(diǎn)地提高。 對(duì)于這次的程序的編寫(xiě),花了不少時(shí)間,原因很可能是自己對(duì)C++的總體認(rèn)知還不夠,還有在上學(xué)期一個(gè)月對(duì)C++的學(xué)習(xí)知識(shí)量很有限,在編寫(xiě)調(diào)試的這個(gè)過(guò)程中很多新的語(yǔ)法知識(shí)都是在網(wǎng)上搜索的。g2: cini。 return。 else return。 cinflag。 cint4。 case 2:goto e2。 cintmp。break。n39。rr[i].type==t5) { cout該條記錄已存在,是否添加為新記錄? (y/n) flush。 cout請(qǐng)輸入缺課學(xué)生姓名: flush。day32)) { cout日期錄入有誤! 請(qǐng)重新錄入: endl。 rr[rn++].set(t1,t2,t3,t4,t5)。)break。 for(int i=0。j0。 s[0].assign(r[0].ame)。ik。 string *s=new string[n]。 ()。 thiso=o。 default:goto c2。 c2: cinchose。 } 用到的知識(shí)點(diǎn)有:函數(shù)的作用域、函數(shù)的調(diào)用、數(shù)組賦值、函數(shù)循環(huán)、以及類的定義,另外還用到了for函數(shù)、getch函數(shù)、switch函數(shù)、case函數(shù)、default函數(shù)等等。 } if(!flag) { cout查無(wú)此學(xué)生!endl。 把所有的學(xué)生記錄都保存到一個(gè)文件里面,然后根據(jù)需要再將里面需要查找的元素進(jìn)行查找,相應(yīng)的排序可能就是將他們盡可能壓進(jìn)關(guān)聯(lián)式容器map,有的部分就壓入set里面,這些都是根據(jù)模塊的功能來(lái)選定的。ik。 string *s=new string[n]。 c[k++]=1。 } void order_s() //姓名的排序 { int i。dowhile語(yǔ)句先循環(huán)后判斷, Break語(yǔ)句在switch語(yǔ)句中,保證多分支情況的正確執(zhí)行,在循環(huán)語(yǔ)句中,強(qiáng)制終止本層循環(huán)。這個(gè)模塊不需要定義新的結(jié)構(gòu)體。首先必須查找到你所需要修改的那位的學(xué)生全部缺課記錄。循環(huán)語(yǔ)句采用了for語(yǔ)句等、dowhile語(yǔ)句,for語(yǔ)句用于已知循環(huán)次數(shù)的循環(huán)結(jié)構(gòu),括號(hào)中的三個(gè)量分別用來(lái)表示循環(huán)變量初值、循環(huán)終值和循環(huán)增量。 n=0。 } if(!flag) { s[k]=r[i].sname。 } void order_c() //課程排序 {
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1