c++課程設(shè)計報告之學生選修課程系統(tǒng)設(shè)計_第1頁
c++課程設(shè)計報告之學生選修課程系統(tǒng)設(shè)計_第2頁
c++課程設(shè)計報告之學生選修課程系統(tǒng)設(shè)計_第3頁
c++課程設(shè)計報告之學生選修課程系統(tǒng)設(shè)計_第4頁
c++課程設(shè)計報告之學生選修課程系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

-.z.《C++程序設(shè)計》課程設(shè)計報告學生選修課程系統(tǒng)設(shè)計一、需求分析計算機技術(shù)作為信息化的核心技術(shù)受到全社會的普遍重視。如今,計算機的使用也已不再局限于科學計算,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。深入掌握計算機專業(yè)知識、具有良好系統(tǒng)設(shè)計與分析能力的計算機高級專業(yè)人才在社會上深受歡迎。而系統(tǒng)設(shè)計與分析能力的培養(yǎng)需要通過實踐訓練才能獲得。通過計算機對一些系統(tǒng)的管理已經(jīng)成為一種系統(tǒng)、便捷的方式。本課程設(shè)計就是用C++設(shè)計學生選課系統(tǒng)的問題,實現(xiàn)對學生選課的管理操作。本課程設(shè)計的目的是設(shè)計一個學生選修課程系統(tǒng)的程序,用來實現(xiàn)對學生成績的管理,其中包括學生信息的文件讀入、添加、查詢、保存、刪除以及相應的課程信息管理。程序設(shè)計了兩個類,其中一個包含學生的**、、選課數(shù)以及選修總學分,另一個則包含了課程的信息,包括課程編號、課程名稱、課程性質(zhì)、課時等等。然后通過數(shù)組、向量、集合等來實現(xiàn)學生選課信息的記錄、保存,刪除等相關(guān)操作從而達到管理學生選課的。二、設(shè)計要求假定有n門課程,每門課程有課程編號、課程名稱、課程性質(zhì)、總學時、授課學時、實驗學時、學分、開課學期等信息。學生可以按要求(如每個學生總學分不得少于20、沒學期不能超過3門課程,每門課程不得超過50個人,但不能少于10否則該課程不開設(shè))自由選課。使之能提供一些功能:課程信息錄入功能課程信息瀏覽功能查詢功能:(按課程性質(zhì)查詢、按課程學分查詢,查詢每個學生的選修信息、查詢每門課程的選修信息等)學生選修課程修改課程或選課信息(根據(jù)課程編號或名稱修改課程信息、根據(jù)學生修改選課信息);刪除課程或選課信息(根據(jù)課程編號或名稱刪除課程信息、根據(jù)學生刪除選課信息);三、總體設(shè)計我們設(shè)計一個程序?qū)W生選課信息進行保存,對學生的選課信息進行可執(zhí)行操作,如添加、刪除、查詢等等。該程序包括以下功能模塊:學生信息添加模塊:能夠輸入學生基本信息并保存到文件中。查看模塊:顯示所有可選修課程的信息。查詢:顯示所有符合要求的課程信息。選課:顯示學生已選課程信息和選課,刪除已選課程信息。退出系統(tǒng)。為了完善系統(tǒng),我們還添加了一個登錄界面。考慮到添加課程信息的功能只適合老師,因此我們設(shè)置了添加課程的權(quán)限設(shè)置(必須輸入密碼)。我們建立了兩個文件用來保存學生信息和課程信息。(student.t*t和subject.t*t)該系統(tǒng)功能說明:系統(tǒng)以菜單方式工作課程信息錄入功能(課程信息用文件保存)--輸入課程信息瀏覽功能--輸出查詢功能:(至少一種查詢方式)--算法按學分查詢按課程性質(zhì)查詢學生選修課程(可選項)四、詳細設(shè)計該成序包含的主要函數(shù)功能說明:void*uanKeMenu();//選課主菜單函數(shù)intfind(intno);voidSave();voidDL(); //登錄界面的函數(shù)voidMainMenu();voidoutput();voidLoad();//載入文件信息的函數(shù)voidLoad2();voidquit();voidadd();voidCha*un();voidcha*un1();voidcha*un2();void*uanke();voidtq1();//提取選課編號的函數(shù)voidtq2();voidAddStuInfo(); //添加學生信息的函數(shù)voidSaveStuInfo();//保存學生信息到文件中voiddel(); //刪除已選課程信息的函數(shù)主要的數(shù)據(jù)結(jié)構(gòu)表:序號成員名數(shù)據(jù)類型字段含義1namchar2numchar**3z*fint總學分4tint選課總數(shù)5namechar課程名稱6numint課程編號7chachar課程性質(zhì)8Timeint課程總學時9time1int授課總學時10time2int實驗(上機)總學時11*fint課程學分12kk*qchar開課學期五、程序代碼*include<iostream>*include<vector>*include<set>*include<string>*include<conio.h>*defineN10usingnamespacestd;intF;classsubject//建立一個課程類,保存課程信息{public:intnum;charname[30];charcha[20];intTime,time1,time2,*f;charkk*q[20];}S;classstudent//建立一個學生類,保存學生信息{public:charnam[10];charnum[15];intz*f;intt;}Stu;vector<subject>v;//聲明一個指向課程信息的向量vector<student>z;//聲明一個指向?qū)W生信息的向量set<int>T;//建立一個集合vector<set<int>>TT;//建立一個向量集合set<int>::iteratorit;//建立一個迭代器void*uanKeMenu();//聲明一個選課主菜單函數(shù)intfind(intno);voidSave();voidDL(); //聲明一個登錄界面的函數(shù)voidMainMenu();voidoutput();voidLoad();//聲明載入文件信息的函數(shù)voidLoad2();voidquit();voidadd();voidCha*un();voidcha*un1();voidcha*un2();void*uanke();voidtq1();//聲明提取信息的函數(shù)voidtq2();voidAddStuInfo();//聲明添加學生信息的函數(shù)voiddel();voidAddStuInfo(){FILE*fp;fp=fopen("d:\\student.t*t","a");fseek(fp,0,2);//打開學生信息文件system("cls");cout<<endl<<endl<<endl<<endl<<endl;cout<<"\t\t***************************************************"<<endl;cout<<"\t\t*****************學生選課系統(tǒng)******************"<<endl;cout<<"\t\t***************************************************"<<endl<<endl;cout<<"\t\t\t請輸入**:";cin>>Stu.num;cout<<"\t\t\t請輸入:";cin>>Stu.nam;Stu.t=Stu.z*f=0;fprintf(fp,"%s%s%d%d\n",Stu.num,Stu.nam,Stu.t,Stu.z*f);//存入文件z.push_back(Stu);T.clear();TT.push_back(T);//用向量指向?qū)W生信息fclose(fp);}voidadd(){stringpassword1,password2;charpassword[20];int_t=0;FILE*fp;fp=fopen("d:\\password","r");fscanf(fp,"%s",password);password2=password;fclose(fp);system("cls");cout<<endl<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************課程信息*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t請輸入密碼:";//對添加課程進行權(quán)限設(shè)置charch;while(ch=getch()){if(ch==13)break;if(ch!=8){putchar('*');password1+=ch;_t++;}else{if(_t){password1.erase(password1.end()-1);_t--;system("cls");cout<<endl<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************課程信息*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t請輸入密碼:";int*=_t;while(*--)cout<<"*";}}}if(password1!=password2){cout<<"\n\n\t\t\t密碼錯誤!!!";getch();MainMenu();}A:system("cls");cout<<endl<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************課程信息*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t\t\t請輸入課程";cin>>S.num;cout<<"\t\t\t請輸入課程名稱:";cin>>S.name;cout<<"\t\t\t請輸入課程性質(zhì):";cin>>S.cha;cout<<"\t\t\t請輸入總課時:";cin>>S.Time;cout<<"\t\t\t請輸入授課學時";cin>>S.time1;cout<<"\t\t\t請輸入上機學時(實驗學時):";cin>>S.time2;cout<<"\t\t\t請輸入學分:";cin>>S.*f;cout<<"\t\t\t請輸入開課學期:";cin>>S.kk*q;v.push_back(S);Save();cout<<endl<<"\t是否繼續(xù)添加[Y/N]:";strings;cin>>s;if(s[0]=='Y'||s[0]=='y')gotoA;elseMainMenu();}voidSave()//保存已選的課程信息{FILE*fp;fp=fopen("d:\\subject.t*t","w");for(inti=0;i<v.size();i++)fprintf(fp,"%d%s%s%d%d%d%d%s\n",v[i].num,v[i].name,v[i].cha,v[i].Time,v[i].time1,v[i].time2,v[i].*f,v[i].kk*q);fclose(fp);}voidSaveStuInfo()//保存學生信息{FILE*fp;fp=fopen("d:\\student.t*t","w");for(inti=0;i<z.size();i++){fprintf(fp,"%s%s%d%d",z[i].num,z[i].nam,z[i].t,z[i].z*f);for(it=TT[i].begin();it!=TT[i].end();it++)fprintf(fp,"%d",*it);fprintf(fp,"\n");}fclose(fp);}voidquit()//退出函數(shù){e*it(1);}voidCha*un()//查詢主菜單函數(shù){system("cls");cout<<endl<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************課程信息*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t\t\t\t請選擇查詢方式:\n\t\t\t\t[1]學分查詢\n\t\t\t\t[2]課程性質(zhì)查詢\n\t\t\t\t[0]返回主菜單\n\n";cout<<"\t\t\t\t請選擇[0-2]:";intchoice;cin>>choice;if(choice>=0&&choice<3){if(choice==1)cha*un1();if(choice==2)cha*un2();if(choice==0)MainMenu();}elseCha*un();}voidcha*un1()//按學分方式查詢{system("cls");intt=0;cout<<endl<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************課程信息*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t請輸入學分:";intkey;cin>>key;cout<<"\t課程"<<""<<"課程"<<"課程"<<""<<"總"<<""<<"授課"<<""<<"實驗或"<<""<<"學分"<<""<<"開課"<<endl;cout<<"\t編號"<<""<<"名稱"<<"性質(zhì)"<<""<<"學時"<<""<<"學時"<<""<<"上機學時"<<""<<"學分"<<""<<"學期"<<endl<<endl;for(inti=0;i<v.size();i++){if(t&&t%10==0){cout<<endl<<"\t========================================================"<<endl;cout<<"\t按任意鍵查看下一頁";getch();system("cls");cout<<endl<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************課程信息*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t課程"<<""<<"課程"<<"課程"<<""<<"總"<<""<<"授課"<<""<<"實驗或"<<""<<"學分"<<""<<"開課"<<endl;cout<<"\t編號"<<""<<"名稱"<<"性質(zhì)"<<""<<"學時"<<""<<"學時"<<""<<"上機學時"<<""<<"學分"<<""<<"學期"<<endl<<endl;}if(v[i].*f==key){t++;printf("\t%3d%12s%8s%4d%6d%8d%8d%7s\n",v[i].num,v[i].name,v[i].cha,v[i].Time,v[i].time1,v[i].time2,v[i].*f,v[i].kk*q);}}cout<<endl<<"\t是否繼續(xù)查詢[Y/N]:";strings;cin>>s;if(s[0]=='Y'||s[0]=='y')cha*un1();elseMainMenu();}voidcha*un2()//按課程性質(zhì)查詢{system("cls");intt=0;cout<<endl<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************課程信息*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t請輸入課程性質(zhì):";charkey[20];cin>>key;cout<<"\t課程"<<""<<"課程"<<"課程"<<""<<"總"<<""<<"授課"<<""<<"實驗或"<<""<<"學分"<<""<<"開課"<<endl;cout<<"\t編號"<<""<<"名稱"<<"性質(zhì)"<<""<<"學時"<<""<<"學時"<<""<<"上機學時"<<""<<"學分"<<""<<"學期"<<endl<<endl;for(inti=0;i<v.size();i++){if(t&&t%10==0){cout<<endl<<"\t========================================================"<<endl;cout<<"\t按任意鍵查看下一頁";getch();system("cls");cout<<endl<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************課程信息*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t課程"<<""<<"課程"<<"課程"<<""<<"總"<<""<<"授課"<<""<<"實驗或"<<""<<"學分"<<""<<"開課"<<endl;cout<<"\t編號"<<""<<"名稱"<<"性質(zhì)"<<""<<"學時"<<""<<"學時"<<""<<"上機學時"<<""<<"學分"<<""<<"學期"<<endl<<endl;}if(!strcmp(v[i].cha,key)){t++;printf("\t%3d%12s%8s%4d%6d%8d%8d%7s\n",v[i].num,v[i].name,v[i].cha,v[i].Time,v[i].time1,v[i].time2,v[i].*f,v[i].kk*q);}}cout<<endl<<"\t是否繼續(xù)查詢[Y/N]:";strings;cin>>s;if(s[0]=='Y'||s[0]=='y')cha*un2();elseMainMenu();}voidtq1(char*str)//提取出選課時輸入的課程編號{stringt="";inti=0,cont=0;while(str[i]){if(isalnum(str[i]))t+=str[i];else{inttmp=atoi(t.c_str());if(TT[F].find(tmp)!=TT[F].end()){t="";i++;continue;}z[F].z*f+=v[find(tmp)].*f;TT[F].insert(tmp);t="";cont++;}i++;//}inttmp=atoi(t.c_str());//cout<<t<<"";system("pause");if(TT[F].find(tmp)==TT[F].end()){cont++;TT[F].insert(tmp);z[F].z*f+=v[find(tmp)].*f;}z[F].t+=cont;}void*uanke()//選課函數(shù):執(zhí)行選課功能{charstr[100];system("cls");cout<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************課程信息*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t課程"<<""<<"課程"<<"課程"<<""<<"總"<<""<<"授課"<<""<<"實驗或"<<""<<"學分"<<""<<"開課"<<endl;cout<<"\t編號"<<""<<"名稱"<<"性質(zhì)"<<""<<"學時"<<""<<"學時"<<""<<"上機學時"<<""<<"學分"<<""<<"學期"<<endl<<endl;for(inti=0;i<v.size();i++){if(i&&i%10==0){cout<<endl<<"\t========================================================"<<endl;cout<<endl<<"\t請輸入所選課程";gets(str);if(strcmp(str,""))tq1(str);//,system("cls");cout<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************課程信息*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t課程"<<""<<"課程"<<"課程"<<""<<"總"<<""<<"授課"<<""<<"實驗或"<<""<<"學分"<<""<<"開課"<<endl;cout<<"\t編號"<<""<<"名稱"<<"性質(zhì)"<<""<<"學時"<<""<<"學時"<<""<<"上機學時"<<""<<"學分"<<""<<"學期"<<endl<<endl;}printf("\t%3d%12s%8s%4d%6d%8d%8d%7s\n",v[i].num,v[i].name,v[i].cha,v[i].Time,v[i].time1,v[i].time2,v[i].*f,v[i].kk*q);}cout<<endl<<"\t========================================================";cout<<endl<<"\t請輸入所選課程";gets(str);if(strcmp(str,""))tq1(str);SaveStuInfo();if(z[F].z*f<60){cout<<"\t\t你所選課程的總學分少于60,是否繼續(xù)選課![Y/N]";string*;cin>>*;if(*[0]=='y'||*[0]=='Y')*uanke();else*uanKeMenu();}else*uanKeMenu();}intfind(intno)//尋找函數(shù),找到想要的課程編號{for(inti=0;i<v.size();i++)if(v[i].num==no)returni;}voiddisplay(inti){printf("\t%3d%12s%8s%4d%6d%8d%8d%7s\n",v[i].num,v[i].name,v[i].cha,v[i].Time,v[i].time1,v[i].time2,v[i].*f,v[i].kk*q);}void*uanKeMenu()//選課菜單函數(shù){system("cls");intchoice,l=0;cout<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************學生選課*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t:"<<z[F].nam<<"**:"<<z[F].num<<"已選"<<z[F].t;cout<<"門課程"<<"已選課程總學分:"<<z[F].z*f<<endl;cout<<"\t========================================================"<<endl;cout<<"\t已選課程信息:\n";cout<<"\t課程"<<""<<"課程"<<"課程"<<""<<"總"<<""<<"授課"<<""<<"實驗或"<<""<<"學分"<<""<<"開課"<<endl;cout<<"\t編號"<<""<<"名稱"<<"性質(zhì)"<<""<<"學時"<<""<<"學時"<<""<<"上機學時"<<""<<"學分"<<""<<"學期"<<endl<<endl;for(it=TT[F].begin();it!=TT[F].end();it++,l++){if(l&&l%10==0){cout<<endl<<"\t========================================================"<<endl;cout<<"\t[1]開始選課[2]刪除已選課程[3]下一頁[0]返回請選擇[0/3]:";cin>>choice;getchar();if(choice==1)*uanke();elseif(choice==2)del();elseif(choice==0)MainMenu();elseif(choice==3);else*uanKeMenu();system("cls");cout<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************學生選課*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t:"<<z[F].nam<<"**:"<<z[F].num<<"已選"<<z[F].t;cout<<"門課程"<<"已選課程總學分:"<<z[F].z*f<<endl;cout<<"\t========================================================"<<endl;cout<<"\t已選課程信息:\n";cout<<"\t課程"<<""<<"課程"<<"課程"<<""<<"總"<<""<<"授課"<<""<<"實驗或"<<""<<"學分"<<""<<"開課"<<endl;cout<<"\t編號"<<""<<"名稱"<<"性質(zhì)"<<""<<"學時"<<""<<"學時"<<""<<"上機學時"<<""<<"學分"<<""<<"學期"<<endl<<endl;}display(find(*it));}cout<<endl<<"\t========================================================"<<endl;cout<<"\t[1]開始選課[2]刪除已選課程[0]返回請選擇[0/2]:";cin>>choice;getchar();if(choice==1)*uanke();elseif(choice==2)del();elseif(choice==0)MainMenu();else*uanKeMenu();}voidtq2(char*str)//提取函數(shù):提前刪除時輸入的課程編號{stringt="";inti=0,cont=0;while(str[i]){if(isalnum(str[i]))t+=str[i];else{inttmp=atoi(t.c_str());set<int>::iterator_t=TT[F].find(tmp);if(_t!=TT[F].end()){t="";TT[F].erase(_t);z[F].t--;z[F].z*f-=v[find(tmp)].*f;}}i++;}inttmp=atoi(t.c_str());set<int>::iterator_t=TT[F].find(tmp);if(_t!=TT[F].end()){t="";TT[F].erase(_t);z[F].t--;z[F].z*f-=v[find(tmp)].*f;}}voiddel()//刪除已選課程信息{intm,l=0,k=0;charstr[100];system("cls");cout<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************學生選課*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t:"<<z[F].nam<<"**:"<<z[F].num<<"已選"<<z[F].t;cout<<"門課程"<<"已選課程總學分:"<<z[F].z*f<<endl;cout<<"\t========================================================"<<endl;cout<<"\t已選課程信息:\n";cout<<"\t課程"<<""<<"課程"<<"課程"<<""<<"總"<<""<<"授課"<<""<<"實驗或"<<""<<"學分"<<""<<"開課"<<endl;cout<<"\t編號"<<""<<"名稱"<<"性質(zhì)"<<""<<"學時"<<""<<"學時"<<""<<"上機學時"<<""<<"學分"<<""<<"學期"<<endl<<endl;for(it=TT[F].begin();it!=TT[F].end();it++,l++){if(l&&l%10==0){cout<<endl<<"\t========================================================"<<endl;cout<<"\t\t\t\t請輸入要刪除的課程的";gets(str);if(strcmp(str,""))tq2(str);system("cls");cout<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************學生選課*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t:"<<z[F].nam<<"**:"<<z[F].num<<"已選"<<z[F].t;cout<<"門課程"<<"已選課程總學分:"<<z[F].z*f<<endl;cout<<"\t========================================================"<<endl;cout<<"\t已選課程信息:\n";cout<<"\t課程"<<""<<"課程"<<"課程"<<""<<"總"<<""<<"授課"<<""<<"實驗或"<<""<<"學分"<<""<<"開課"<<endl;cout<<"\t編號"<<""<<"名稱"<<"性質(zhì)"<<""<<"學時"<<""<<"學時"<<""<<"上機學時"<<""<<"學分"<<""<<"學期"<<endl<<endl;}display(find(*it));}cout<<"\t\t\t\t請輸入要刪除的課程的";gets(str);if(strcmp(str,""))tq2(str);SaveStuInfo();*uanKeMenu();}voidLoad()//載入函數(shù):載入課程信息(文件此前已建立){FILE*fp1;boolf=1;fp1=fopen("d:\\subject.t*t","r");if(fp1==NULL)f=0;while(f&&!feof(fp1)){fscanf(fp1,"%d%s%s%d%d%d%d%s",&S.num,S.name,S.cha,&S.Time,&S.time1,&S.time2,&S.*f,S.kk*q);v.push_back(S);}fclose(fp1);}voidLoad2()//載入學生信息(文件此前已建立){FILE*fp;fp=fopen("d:\\student.t*t","r");while(!feof(fp)){int*;fscanf(fp,"%s%s%d%d",Stu.num,&Stu.nam,&Stu.t,&Stu.z*f);z.push_back(Stu);T.clear();for(intj=0;j<Stu.t;j++)fscanf(fp,"%d",&*),T.insert(*);TT.push_back(T);}fclose(fp);}voidoutput()//顯示函數(shù):將課程信息輸出到屏幕{system("cls");cout<<endl<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************課程信息*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t課程"<<""<<"課程"<<"課程"<<""<<"總"<<""<<"授課"<<""<<"實驗或"<<""<<"學分"<<""<<"開課"<<endl;cout<<"\t編號"<<""<<"名稱"<<"性質(zhì)"<<""<<"學時"<<""<<"學時"<<""<<"上機學時"<<""<<"學分"<<""<<"學期"<<endl<<endl;for(inti=0;i<v.size();i++){if(i&&i%10==0){cout<<endl<<"\t========================================================"<<endl;cout<<"\t按任意鍵查看下一頁";getch();system("cls");cout<<endl<<endl<<endl;cout<<"\t********************************************************"<<endl;cout<<"\t**********************課程信息*******************"<<endl;cout<<"\t********************************************************"<<endl<<endl;cout<<"\t課程"<<""<<"課程"<<"課程"<<""<<"總"<<""<<"授課"<<""<<"實驗或"<<""<<"學分"<<""<<"開課"<<endl;cout<<"\t編號"<<""<<"名稱"<<"性質(zhì)"<<""<<"學時"<<""<<"學時"<<""<<"上機學時"<<""<<"學分"<<""<<"學期"<<endl<<endl;}printf("\t%3d%12s%8s%4d%6d%8d%8d%7s\n",v[i].num,v[i].name,v[i].cha,v[i].Time,v[i].time1,v[i].time2,v[i].*f,v[i].kk*q);}cout<<endl<<"\t是否繼續(xù)查看[Y/N]:";strings;cin>>s;if(s[0]=='Y'||s[0]=='y')output();elseMainMenu();}voidMainMenu()//系統(tǒng)主菜單{system("cls");cout<<endl<<endl<<endl<<endl<<endl;cout<<"\t\t***************************************************"<<endl;cout<<"\t\t*******

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論