




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
要要術(shù)與
務(wù)書(shū)課程
與C++
班級(jí)
xxxx
指導(dǎo)教師
xxx題目
教師
課
統(tǒng)
完成時(shí)間
xxxxx至x.問(wèn)題描述教師教2其1
教師
課程
課程級(jí)2n課程
教師序其1
先級(jí)
程課程
教
課.基本要求程序
時(shí)
教師信
教師
課程信主要內(nèi)
課程
課程教
時(shí)
信
時(shí)
先級(jí)信
教師
中
課程程序
課容
程
先級(jí)
教師課
課
程序配課程如果
課程
級(jí)1程
順序
課程
師如果10
教師
課程
程從0教中課
師
課程
師.測(cè)試數(shù)程序
課1
教師
課
教師教
配
課求
1.封:格附2.課程書(shū)3.課程:⑴統(tǒng)案⑵和要驟⑶程⑷代碼⑸和資:
完成課程
課程
告
要求
成版面要求
1.題目三段距18磅或1居中齊;2.題四段前段距6磅;3.四宋距1.25倍距;4.題按“”“㈠”“1”“⑴”順序編排
星次
二
三
四
五
六
日第17
1-4
1-4
1-4
1-4
1-41
指導(dǎo)時(shí)間點(diǎn)
時(shí)間E520教師教12…n其中1
教師
課程
課程12n課程
教
師順序
其中1
先級(jí)
程
序課程要求:
教師
課程序
時(shí)
教
師信
教師
課程信課程
課程
時(shí)
時(shí)
先級(jí)
教師
課程教
信
信
中二程序
課
程
先級(jí)
教師
課程
課課
師
課程
師(三)可以實(shí)現(xiàn)對(duì)
文件的修改。(四)可以在各個(gè)(五)可以退出本
界面中實(shí)現(xiàn)系統(tǒng)。
退出以及進(jìn)
入的循環(huán)。(六)程序課和10教師
課
教師教
師
配課方法:程序
10
課程
1程順序
課程
果10
教師
課程1程序從10教師中2
程序
統(tǒng)三
信和
教師
課程
課
信式
和main數(shù)中教師teach:
數(shù)
成員name編idwo
課
成員數(shù)和
成員
成員
數(shù)與
教
師信
成
員數(shù)2課程cours:成員
程e課程e_id課時(shí)hour3考
課時(shí)
完
先N統(tǒng)
統(tǒng)教師課程4.課5.
課
1.
教師信2.課程信3果6.單7.教師信8.
課程
信9.
教師
信10.
信退信
中
因1.
教師2.課程3.教師
信退3
4
:
統(tǒng)
圖
統(tǒng)流程圖
因
圖成完成數(shù)
次
流程“中數(shù)
流程中中退”
如果流程因
單中步
要
試完5
師信
教
程信
課
師
信
教
束:命令12345678910
數(shù)herse_numgingprherse_nume
課幫助
描述數(shù)數(shù)數(shù)課
信信信信
寫(xiě)寫(xiě)寫(xiě)果(五)代碼:6
Teacher.h:eam.h>g.h>er{te:charname[11];intid;load;;c:er();r(char*pn,inti,intw);otal(intt){=t;}ame()nname;}d()nid;}oad()load;}otal();}();};er(){strcp無(wú)");id=0;load=0;=0;}r(char*pn,inti,intw){y(name,pn);id=i;load=w;}(){cout<<":"<<name<<endl;7
cout<<"編:"<<id<<endl;cout<<":"<<work_load<<endl;}g.h>e{te:e[15];e_id;hour;;intN;c:e(void);,inti,intw,intt,intn);()e;}_id()e_id;}our()hour;}hour();}()nN;}void();};e(void){strcpy(cours");e_id=0;hour=0;=0;N=0;},inti,intw,intt,intn){);e_id=i;hour=w;=t;N=n;8
}(){cout<<"課程:"<<course<<endl;cout<<"編:"<<course_id<<endl;cout<<"時(shí):"<<week_hour<<endl;cout<<"時(shí):"<<totalcout<<"先級(jí):"<<N<<endl;}Arrange.h:ge{te:intx;inty;c:ge(void){x=0;y=0;}(inta){x=a;}(intb){y=b;}()nx;}()ny;}};排
.cpp:eam.h>b.h>am.h>ip.h>.h>er.h"e.h"9
ge.h"de<time.h>pacestd;voidinputher(teach*t,intn,intm);教師基本數(shù)voidinpute*c,intm);課程基本信voidinput_num(int**num,intn,intm);教師課程voidarranging(int**num,teacher*t,course*c,arrangen,intm);//課voidprint(teach*t,cours*c,arran*a,intm);//課果voidprint();幫助數(shù)voidprinther();//教師信voidprintse();//課程信voidprint_num();//教師課程voidchang**num,teach*t,course*c,arrange*a,intn,intm);//信voidchangcher(teach*t,intn);//教師信voidchangrse(coursm);//課程信voidchange_num(teach*t,course*c,int**num,intn,intm);//教師課程voidmain(){inti,n,m;cout<<"==========================教師課統(tǒng)==========================="<<endl;cout<<"教師人數(shù):";cin>>n;cout<<"課程數(shù):";cin>>m;int**num=newint*[n];//for(i=0;i<n;++i){num[i]=newint[m];}er*t;e*c;ge*a;er[n];e[m];ge[m];if(t==NULL||c==NULL||a==NULL){cout<<"配n;}cout<<"1.教師基數(shù)\n";cout<<"2.課程基數(shù)\n";
配空間10
cout<<"3.教師課程cout<<"4.課\n";cout<<"5.課\n";cout<<"6.幫助\n";cout<<"7.教師信\n";cout<<"8.課程信\n";cout<<"9.教師課程cout<<"10.
數(shù)\n";cout<<"0.退\n";cout<<"\n:";intch;do{//cout<<"\n\n請(qǐng):\n";//cout<<"1.教師基數(shù)\n";//cout<<"2.課程基數(shù)\n";//cout<<"3.教師課程n";//cout<<"4.課\n";//cout<<"5.課\n";//cout<<"6.幫助\n";//cout<<"0.退\n";//cout<<"\n:";cin>>ch;h(ch);2;;ging(num,t,c,a,n,m);bre;;;;;;;;}}(ch);//
配空間for(i=0;i<n;++i){e[]num[i];}11
//指組e[]num;e[]t;e[]c;delete釋放}voidinputher(teach*t,intn,intm)教師基本數(shù){ers.txt",ios::out);teachers<<""<<setw(20)<<"編"<<setw(20)<<""<<endl;inti,j,work,id;charname[11],nn[11];cout<<"\n請(qǐng)教師數(shù):"<<endl;(1){=0;for(i=0;i<n;i++){cout<<"第"<<i+1<<"教師:\n";cout<<"編:";(1){;else{cout<<"編數(shù)請(qǐng)();e();}}cout<<":";(1){cin>>name;for(j=0;j<11;j++){if(('!'<=name[j]&&name[j]<='@')||('['<=name[j]&&name[j]<='`')||'{'<=name[j]&&name[j]<='~')nn[j]=0;elsenn[j]=1;}12
2;else{cout<<"();e();}}cout<<":";(1){else{cout<<"();e();
請(qǐng)"<<endl;;數(shù)請(qǐng)"<<endl;}}+work;if(total{cout<<"
課程數(shù)請(qǐng)r(name,id,work);teaers<<name<<setw(20)<<id<<setw(20)<<work<<endl;};nue;}();}voidinpute*c,intm)課程基本信{es.txt",ios::out);cours課程"<<setw(10)<<"課程"<<setw(10)<<"時(shí)"<<setw(10)<<"時(shí)"<<setw(10)<<"先級(jí)"<<endl;,d1,id,i,j;charname[11];charnn[11];for(i=0;i<m;i++){cout<<"第"<<i+1<<"課:\n";cout<<"課程:";(1)13
{;else{cout<<"課程數(shù)請(qǐng)"<<endl;();e();}}cout<<"課程:";(1){cin>>name;for(j=0;j<11;j++){if(('!'<=name[j]&&name[j]<='@')||('['<=name[j]&&name[j]<='`')||'{'<=name[j]&&name[j]<='~')nn[j]=0;elsenn[j]=1;}2;else{cout<<"課程();e();
請(qǐng)"<<endl;}}cout<<"時(shí):";(1){if(cin>>week;else{cout<<"
時(shí)
數(shù)
請(qǐng)"<<endl;();e();}}14
cout<<"時(shí):";(1){else{cout<<"時(shí)();e();}}cout<<"先級(jí):";(1){else{
數(shù);
;請(qǐng)"<<endl;cout<<"
先級(jí)
數(shù)
請(qǐng)"<<endl;();e();}}<<setw(10)<<d1<<endl;}();}voidinput_num(int**num,intn,intm)教師{amnums("d:\\hope.txt",ios::out);nums<<setw(4)<<""<<setw(6);intnu,i,j,k;for(k=0;k<m;k++){nums<<"第"<<k+1<<"課程"<<setw(5);}nums<<endl;for(i=0;i<n;i++){nums<<"第"<<i+1<<"師"<<setw(3);for(j=0;j<m;j++){
,d1);hour<<setw(10)<<tota課程cout<<"第"<<i+1<<"
師
第<<j+1<<"課程"<<endl;15
//cin>>nu;(1){else{cout<<"();e();}}num[i][j]=nu;nums<<nu<<setw(13);}nums<<endl;
;數(shù)請(qǐng)"<<endl;}();}voidarran*t,course*c,arran*a,intn,intm)//課{inth,s,i,j,b,k=1,min,min1,q=0;();ned)time(NULL));for(s=0;s<m;s++){()<min)();}(h){for(i=0;i<m;i++){if(c[i].get_N()==min)//課程{min1=num[0][i];for(j=0;j<n;j++){
級(jí)oad())min1=num[j][i];}(1>0){16
b=rand()%n;if(b>n)nue;oad())nue;elseif(num[b][i]!=min1)//教師nue;else{(i);q++;otal()+1;otal(w);//k=0;cout<<"第"<<q<<"次課"<<endl;};}}//if(i=m-1)min++;}min++;if(q<m)h=1;elseh=0;}}voidprint(teach*t,cours*c,arran*a,intm)//課果{inti,a1,b1;for(i=0;i<m;i++){();();cout<<"第"<<a1+1<<"師第<<b1+1<<"課"<<endl;();();}}voidprint幫助數(shù){cout<<"1.教師基數(shù)\n";cout<<"2.課程基數(shù)\n";cout<<"3.教師課程cout<<"4.課\n";cout<<"5.課\n";17
cout<<"6.幫助\n";cout<<"7.教師信\n";cout<<"8.課程信\n";cout<<"9.教師課程cout<<"10.
數(shù)\n";cout<<"0.退\n";}voidprinther()//教師信{ate);if(!fin){!\n";n;}charc[80];while(!fin.eof())//{fin.read(c,80);
束}();}voidprintse()//{
t());課程信ate);if(!fin){!\n";n;}charc[80];while(!fin.eof())//{fin.read(c,80);
束}();}voidprint_num()//{
t());教師
課程ate);if(!fin){18
!\n";n;}charc[80];while(!fin.eof())//{fin.read(c,80);
束t());}();}voidchange*c,arrann,intm)//信{intch;do{cout<<"\n\n請(qǐng):\n";cout<<"1.教師基數(shù)\n";cout<<"2.課程基數(shù)\n";cout<<"3.教師課程cout<<"0.退\n";cout<<"\n:";cin>>ch;h(ch);2;case3:c;;}}(ch);}voidchangcher(teach*t,intn)//教師數(shù){inti,aa,bb,k,j,ii;charna[11];charnn[11];cout<<"請(qǐng)要教師編cin>>ii;for(i=0;i<n;i++)d()==ii){cout<<"教師信:"<<endl;19
();k=i;}cout<<"請(qǐng)教師信:"<<endl;cout<<"編:";(1){;else{cout<<"編數(shù)請(qǐng)();e();}}cout<<":";(1){cin>>na;for(j=0;j<11;j++){if(('!'<=na[j]&&na[j]<='@')||('['<=na[j]&&na[j]<='`')||'{'<=na[j]&&na[j]<='~')nn[j]=0;elsenn[j]=1;}2;else{cout<<"();e();}}cout<<":";(1){
請(qǐng)"<<endl;;else20
{cout<<"
數(shù)請(qǐng)"<<endl;();e();}}r(na,aa,bb);ers.txt",ios::out);teachers<<""<<setw(20)<<"編"<<setw(20)<<""<<endl;for(j=0;j<n;j++){if(j==k)ers<<na<<setw(20)<<aa<<setw(20)<<bb<<endl;elseame()<<set22oad()<<endl;}();}voidchangrse(coursm)//{inti,aa,bb,cc,dd,k,j,ii;charna[11];charnn[11];cout<<"請(qǐng)要課程編cin>>ii;for(i=0;i<m;i++)_id()==ii){cout<<"課程信:"<<endl;();k=i;}cout<<"請(qǐng)課程信:"<<endl;cout<<"課程:";(1){;else{
課程信cout<<"課程();e();
數(shù)
請(qǐng)"<<endl;21
}}cout<<"課程:";(1){cin>>na;for(j=0;j<11;j++){if(('!'<=na[j]&&na[j]<='@')||('['<=na[j]&&na[j]<='`')||'{'<=na[j]&&na[j]<='~')nn[j]=0;elsenn[j]=1;}if(nn[0]*nn[1]*nn[2]*nn[3]*nn[4]*nn[5]*nn[6]*nn[7]*nn[8]*nn;else{cout<<"課程();e();
請(qǐng)"<<endl;}}cout<<"(1){
時(shí):";;else{cout<<"}}cout<<"(1){
時(shí)();時(shí):";
數(shù)
請(qǐng)"<<endl;;else{cout<<"
時(shí)
數(shù)
請(qǐng)"<<endl;22
();e();}}cout<<"先級(jí):";(1){;else{cout<<"先級(jí)數(shù)請(qǐng)"<<endl;cin.cle();e();}}(na,aa,bb,cc,dd);es.txt",ios::out);cours課程"<<setw(10)<<"課程"<<setw(10)<<"時(shí)"<<setw(10)<<"時(shí)"<<setw(10)<<"先級(jí)"<<endl;for(j=0;j<m;j++){if(j==k)coues<<na<<setw(10)<<aa<<setw(10)<<bb<<setw(10)<<cc<<setw(10)<<dd<<endl;else()<<endl;}();}voidchange_num(teach*t,course*c,intn,intm)//教師課程{intii,jj,i,j,k,nn,a1,b1,c1;cout<<"請(qǐng)要教師編:";(1){;else{cout<<"
數(shù)
請(qǐng)"<<endl;23
();e();}}for(i=0;i<n;i++){d()==ii)a1=i;}cout<<"請(qǐng)要課程編:";(1){;else{cout<<"
數(shù)請(qǐng)"<<endl;();e();}}for(i=0;i<m;i++){_id()==jj)b1=i;}cout<<"請(qǐng)要(1){if(cin>>nn)b;else{cout<<"
數(shù)請(qǐng)"<<endl;();e();}}amnums("d:\\hope.txt",ios::out);nums<<setw(4)<<""<<setw(6);for(k=0;k<m;k++){nums<<"第"<<k+1<<"課程"<<setw(5);}nums<<endl;for(i=0;i<n;i++){nums<<"第"<<i+1<<"師"<<setw(3);for(j=0;j<m;j++)24
{//cout<<"第"<<i+1<<"師第<<j+1<<"課程"<<endl;//cin>>nu;if(i==a1&&j==b1){nums<<nn<<setw(13);num[a1][b1]=nn;}else{c1=num[i][j];nums<<c1<<setw(13);}}nums<<endl;}();}6.通過(guò)這次課
題設(shè)計(jì),我覺(jué)得做好
一個(gè)程序,靈活運(yùn)用是
關(guān)鍵。把基礎(chǔ)學(xué)好不一定能把
程序編好,但基礎(chǔ)知識(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 屋面水泥瓦施工方案
- 耐腐蝕泵項(xiàng)目風(fēng)險(xiǎn)識(shí)別與評(píng)估綜合報(bào)告
- 青少年心理健康與行為發(fā)展教育實(shí)踐
- 浙江華遠(yuǎn):盈利預(yù)測(cè)報(bào)告及審核報(bào)告
- 金浦鈦業(yè):上海東邑酒店管理有限公司2024年1-9月財(cái)務(wù)報(bào)表審計(jì)報(bào)告
- 山東石雕六角亭施工方案
- 埋地涂塑鋼管安裝施工方案
- 項(xiàng)目監(jiān)理實(shí)施方案
- 黃土邊坡錨桿施工方案
- 電氣設(shè)備二次搬運(yùn)施工方案
- 清華大學(xué)告訴你普通人如何抓住DeepSeek紅利
- (2025)輔警招聘公安基礎(chǔ)知識(shí)必刷題庫(kù)及參考答案
- 人教版(2024)七年級(jí)下冊(cè)英語(yǔ)Unit 5 Here and Now 單元教學(xué)設(shè)計(jì)(共6課時(shí))
- 農(nóng)業(yè)機(jī)械設(shè)備維護(hù)與質(zhì)量保障措施
- 基于圖像處理的CAD圖紙比對(duì)算法
- 二零二五年度城市排水管網(wǎng)運(yùn)維合作協(xié)議4篇
- 《習(xí)近平法治思想概論(第二版)》 課件 2. 第二章 習(xí)近平法治思想的理論意義
- 人教版高中英語(yǔ)挖掘文本深度學(xué)習(xí)-選修四-UNIT-4(答案版)
- 太陽(yáng)能微動(dòng)力農(nóng)村污水處理系統(tǒng)建設(shè)項(xiàng)目可行性研究報(bào)告
- 四川省成都市成華區(qū)2024年中考語(yǔ)文二模試卷附參考答案
- 子宮內(nèi)膜增生護(hù)理個(gè)案
評(píng)論
0/150
提交評(píng)論