女人被躁到高潮嗷嗷叫游戏,久久久久亚洲av成人人电影,久久久精品人妻一区二区三区四,久久久久无码精品国产app,免费人成视频在线播放

留求藝—您的留學(xué)規(guī)劃師

c++專業(yè)課程設(shè)計: 研究生初試錄取

72次

問題描述:

c++專業(yè)課程設(shè)計: 研究生初試錄取。,麻煩給回復(fù)

最佳答案

推薦答案

還是得拿錢買吧,這怎么也算個小項目了。

c++專業(yè)課程設(shè)計: 研究生初試錄取

其他答案

#include<iostream>#include<fstream>#include<string>#include<iomanip>#include<stdlib.h>using namespace std;#define MAX1 100#define MAX2 150class Postgraduate{public:char name[10]; //考生姓名 int number; //準(zhǔn)考證號 string major; //報考專業(yè) char state[10]; //應(yīng)屆歷屆 int MathScore;//數(shù)學(xué)成績 int EnglishScore;//英語成績 int PoliticalScore;//政治成績 int BasisScore;//專業(yè)基礎(chǔ)課成績 int sumscore;// 總分 int n; int add(){ //定義計算總分的函數(shù)sumscore=MathScore+EnglishScore+PoliticalScore+BasisScore;return(sumscore);} Postgraduate(){};//析構(gòu)函數(shù) Postgraduate(char *nam,char* stat,int num,string maj,int Math,int English,int Political,int Basis){//構(gòu)造函數(shù)strcpy(name,nam);strcpy(state,stat);number=num;major=maj;MathScore=Math;EnglishScore=English;PoliticalScore=Political;BasisScore=Basis; }; void output()//輸出考生的信息 { cout<<"研究生姓名:"<<name ; cout<<"準(zhǔn)考證號:"<<number ; cout<<"報考專業(yè):"<<major ; cout<<"是否應(yīng)屆:"<<state ; cout<<"數(shù)學(xué)成績:"<<MathScore ; cout<<"外語成績:"<<EnglishScore ; cout<<"政治成績:"<<PoliticalScore ; cout<<"專業(yè)課成績:"<<BasisScore; cout<<endl; } Postgraduate & operator=(Postgraduate& s) //對=運算符進行重載 { strcpy(name,s.name); major=s.major; number=s.number; MathScore=s.MathScore; EnglishScore=s.EnglishScore; PoliticalScore=s.PoliticalScore; BasisScore=s.BasisScore; return *this; }};class condition //錄取條件類{public: string majorquire; int MathRequire,EnglishRequire,PoliticalRequire,BasisRequire,sumscore,orz; condition() //無參的構(gòu)造函數(shù) {cout<<"請輸入錄取專業(yè):";cin>>majorquire;cout<<"請依次輸入錄取的數(shù)學(xué)、外語、政治、專業(yè)課及總分要求:"<<endl;//輸入各個學(xué)科的最低分?jǐn)?shù)要求cout<<"數(shù)學(xué):";cin>>MathRequire;cout<<"外語:";cin>>EnglishRequire;cout<<"政治:";cin>>PoliticalRequire;cout<<"專業(yè)課:";cin>>BasisRequire; cout<<"總分:";cin>>sumscore;cout<<endl; }};void getinfor(){//輸入研究生信息 cout<<" 研究生初試錄取系統(tǒng)

"; cout<<"請輸入報考研究生人數(shù):"; int n; cin>>n; Postgraduate *a=new Postgraduate[n]; cout<<endl; cout<<"請輸入初試考生的信息!"<<endl; for(int k=0;k<n;k++) {cout<<"請輸入考生姓名"<<endl;cin>>a[k].name;cout<<"請輸入準(zhǔn)考證號:"<<endl;cin>>a[k].number;cout<<"請輸入報考專業(yè):"<<endl;cin>>a[k].major;cout<<"輸入是否應(yīng)屆(請輸入“是”或“否”):"<<endl;cin>>a[k].state;cout<<"請輸入數(shù)學(xué)成績:"<<endl;cin>>a[k].MathScore;cout<<"請輸入外語成績:"<<endl;cin>>a[k].EnglishScore;cout<<"請輸入政治成績:"<<endl;cin>>a[k].PoliticalScore;cout<<"請輸入專業(yè)基礎(chǔ)課成績:"<<endl;cin>>a[k].BasisScore; }; cout<<"請輸入錄取要求"<<endl; condition c; fstream file1,file2; file1.open("D:\\初試考生信息.txt",ios::out);//將考生信息寫入文件中 file1<<" ***********初試考生信息***********"<<endl; file1<<"考生姓名準(zhǔn)考證號 報考專業(yè)應(yīng)屆(Y)/歷屆(L)數(shù)學(xué)外語政治專業(yè)課總分"<<endl; for(int i=0;i<n;i++) {file1<<setw(8)<<a[i].name<<setw(9)<<a[i].number<<setw(12)<<a[i].major <<setw(10)<<a[i].state<<setw(12)<<a[i].MathScore<<setw(6)<<a[i].EnglishScore <<setw(6)<<a[i].PoliticalScore<<setw(7)<<a[i].BasisScore<<setw(8)<<a[i].add()<<endl; } file1.close(); Postgraduate g; file2.open("D:\\考生初試結(jié)果信息.txt",ios::out);//將考生的錄取信息寫入文件中 file2<<" ***********考生初試通過結(jié)果***********"<<endl;file2<<"考生姓名準(zhǔn)考證號 報考專業(yè)應(yīng)屆(Y)/歷屆(L)數(shù)學(xué)外語政治專業(yè)課總分"<<endl; for(i=0;i<n;i++) {if((a[i].major==c.majorquire)&&(a[i].add()>=c.sumscore)&&(a[i].MathScore>=c.MathRequire)&&(a[i].EnglishScore>=c.EnglishRequire) &&(a[i].PoliticalScore>=c.PoliticalRequire)&&(a[i].BasisScore>=c.BasisRequire)){ file2<<"初試合格的考生:"<<endl; file2<<setw(8)<<a[i].name<<setw(9)<<a[i].number<<setw(12)<<a[i].major<<setw(10)<<a[i].state<<setw(12)<<a[i].MathScore<<setw(6)<<a[i].EnglishScore<<setw(6)<<a[i].PoliticalScore<<setw(7)<<a[i].BasisScore<<setw(8)<<a[i].add()<<endl;}else {file2<<"初試不合格的考生:"<<endl; file2<<setw(8)<<a[i].name<<setw(9)<<a[i].number<<setw(12)<<a[i].major<<setw(10)<<a[i].state<<setw(12)<<a[i].MathScore<<setw(6)<<a[i].EnglishScore<< setw(6)<<a[i].PoliticalScore<<setw(7)<<a[i].BasisScore<<setw(8)<<a[i].add()<<endl;} } file2.close();}void outtoend()//輸出文件{ std::ifstream _if("D:\\考生初試結(jié)果信息.txt"); for(std::string buf; std::getline(_if, buf); )std::cout << buf << std::endl;}void getinfor2(){//輸入研究生信息 cout<<" 研究生復(fù)試錄取系統(tǒng)

"; cout<<"請輸入復(fù)試人數(shù):"; int n; cin>>n; Postgraduate *a=new Postgraduate[n]; cout<<endl; cout<<"請輸入進行復(fù)試考生的信息!"<<endl; for(int k=0;k<n;k++) {cout<<"請輸入考生姓名"<<endl;cin>>a[k].name;cout<<"請輸入準(zhǔn)考證號:"<<endl;cin>>a[k].number;cout<<"請輸入報考專業(yè):"<<endl;cin>>a[k].major;cout<<"輸入是否應(yīng)屆(請輸入“是”或“否”):"<<endl;cin>>a[k].state;cout<<"請輸入數(shù)學(xué)成績:"<<endl;cin>>a[k].MathScore;cout<<"請輸入外語成績:"<<endl;cin>>a[k].EnglishScore;cout<<"請輸入政治成績:"<<endl;cin>>a[k].PoliticalScore;cout<<"請輸入專業(yè)基礎(chǔ)課成績:"<<endl;cin>>a[k].BasisScore; }; int e,r; cout<<"復(fù)試的總分要求:"<<endl; cin>>e; cout<<"復(fù)試的專業(yè)課要求:"<<endl; cin>>r; fstream file1,file2; file1.open("D:\\復(fù)試考生信息.txt",ios::out);//將考生信息寫入文件中 file1<<" ***********復(fù)試考生信息***********"<<endl; file1<<"考生姓名準(zhǔn)考證號 報考專業(yè)應(yīng)屆(Y)/歷屆(L)數(shù)學(xué)外語政治專業(yè)課總分"<<endl; for(int i=0;i<n;i++) {file1<<setw(8)<<a[i].name<<setw(9)<<a[i].number<<setw(12)<<a[i].major <<setw(10)<<a[i].state<<setw(12)<<a[i].MathScore<<setw(6)<<a[i].EnglishScore <<setw(6)<<a[i].PoliticalScore<<setw(7)<<a[i].BasisScore<<setw(8)<<a[i].add()<<endl; } file1.close(); Postgraduate g; int j; for(int p=0;p<n;p++)//將考生按總分從高到低排序 {for(int q=p;q<n;q++){ j=p; if(a[q].add()>a[j].add())j=q;}g=a[p];a[p]=a[j];a[j]=a[p]; } file2.open("D:\\考生復(fù)試錄取信息.txt",ios::out);//將考生的錄取信息寫入文件中 file2<<" ***********考生復(fù)試錄取結(jié)果***********"<<endl;file2<<"考生姓名準(zhǔn)考證號 報考專業(yè)應(yīng)屆(Y)/歷屆(L)數(shù)學(xué)外語政治專業(yè)課總分"<<endl; for(i=0;i<n;i++) {if((a[i].add()>=e)&&(a[i].BasisScore>=r)){ file2<<"復(fù)試合格的考生:"<<endl; file2<<setw(8)<<a[i].name<<setw(9)<<a[i].number<<setw(12)<<a[i].major<<setw(10)<<a[i].state<<setw(12)<<a[i].MathScore<<setw(6)<<a[i].EnglishScore<< setw(6)<<a[i].PoliticalScore<<setw(7)<<a[i].BasisScore<<setw(8)<<a[i].add()<<endl;}else {file2<<"復(fù)試不合格的考生:"<<endl; file2<<setw(8)<<a[i].name<<setw(9)<<a[i].number<<setw(12)<<a[i].major<<setw(10)<<a[i].state<<setw(12)<<a[i].MathScore<<setw(6)<<a[i].EnglishScore<< setw(6)<<a[i].PoliticalScore<<setw(7)<<a[i].BasisScore<<setw(8)<<a[i].add()<<endl;} } file2.close();}void outtoend2()//輸出文件{ std::ifstream _if("D:\\考生復(fù)試錄取信息.txt"); for(std::string buf; std::getline(_if, buf); )std::cout << buf << std::endl;}int main(){ static int j=0;// 統(tǒng)計錄取的人數(shù) int w,z; do {cout<<"==========研究生錄取系統(tǒng)=========="<<endl;cout<<endl;cout<<"根據(jù)菜單選擇所需功能:"<<endl;cout<<" 1. 輸入初試考生信息 "<<endl; cout<<" 2. 查看通過初試考生信息 "<<endl; cout<<" 3. 輸入考生復(fù)試信息 "<<endl; cout<<" 4. 查看通過復(fù)試考生信息 "<<endl; cout<<"======================================"<<endl; cout<<"請輸入您的選擇:"<<endl; cin>>w; switch(w){ case 1:system("cls");getinfor();break; case 2:system("cls");outtoend();break; case 3:system("cls");getinfor2();break; case 4:system("cls");outtoend2();break; } cout<<"返回上級菜單請輸入1:"<<endl; cin>>z; system("cls"); }while(z==1); return 0;};

為你推薦

網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  用戶協(xié)議  |  隱私政策  |  在線報名  |  網(wǎng)站地圖