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

正文內容

[計算機軟件及應用]c上機實習題-資料下載頁

2025-01-18 04:09本頁面
  

【正文】 } ~Person() { coutPersonNamedestructedendl。 // delete [] Name。 // delete [] Gender。 } /* void Show() { coutName:Name Gender:Gender Age:Ageendl。 }*/}。class StudentRecord : virtual public Person{ protected: int Score。 public: string Number。 string ClassName。 static int TotalCount。 StudentRecord(string number, string classname, int score, string gender, int age, string name):Person(gender, age, name) { //Number = new char[strlen(number)+1]。 //strcpy(Number,number)。 Number = number。 //ClassName = new char[strlen(classname)+1]。 //strcpy(ClassName,classname)。 ClassName = classname。 Score = score。 ++TotalCount。 coutStudentNameconstructedendl。 } ~StudentRecord() { //delete [] ClassName。 //delete [] Number。 TotalCount。 coutStudentNamedestructedendl。 } /* void Show() { coutName:Name Gender:Gender Age:Age Number:Number ClassName:ClassName TotalCount:TotalCount Score:Scoreendl。 }*/}。int StudentRecord::TotalCount = 0。class TeacherRecord : virtual public Person{ protected: int Year。 public: string CollegeName。 string DepartmentName。 TeacherRecord(string collegename, string departmentname, int year, string gender, int age,string name):Person(gender, age, name) { //CollegeName = new char[strlen(collegename)+1]。 //strcpy(CollegeName,collegename)。 CollegeName = collegename。 //DepartmentName = new char[strlen(departmentname)+1]。 //strcpy(DepartmentName,departmentname)。 DepartmentName = departmentname。 Year = year。 coutTeacherNameconstructedendl。 } ~TeacherRecord() { //delete [] DepartmentName。 //delete [] CollegeName。 coutTeacherNamedestructedendl。 } /* void Show() { coutName:Name Gender:Gender Age:Age CollegeName:CollegeName DepartmentName:DepartmentName Year:Yearendl。 }*/}。class TeachingAssistant : public StudentRecord, public TeacherRecord{ public: string LectureName。 TeachingAssistant(string lecturename, string number, string classname, int score, string collegename, string departmentname, int year, string gender, int age, string name):Person(gender,age,name),StudentRecord(number,classname,score,gender,age,name),TeacherRecord(collegename,departmentname,year,gender,age,name) { //LectureName = new char[strlen(lecturename)+1]。 //strcpy(LectureName,lecturename)。 LectureName = lecturename。 coutTeachingAssistantNameconstructedendl。 } ~TeachingAssistant() { //delete [] LectureName。 coutTeachingAssistantNamedestructedendl。 } void Show() { coutName:Name Gender:Gender Age:Age Number:Number ClassName:ClassName TotalCount:TotalCount Score:Score CollegeName:CollegeName DepartmentName:DepartmentName Year:Year LectureName:LectureNameendl。 } void SetName(string name) { Name = name。 }}。int main(){ TeachingAssistant ta(數(shù)據(jù)結構,2010123,軟20101,89,信息,軟件,1,男,22,鄭七)。 ()。 (鄭八)。 ()。 return 0。} 實驗題目(共3題, 第2題)標題: 包含 時 限: 1000 ms 內存限制: 10000 K 總時限: 3000 ms 描述: 設計用于表示點、線和三角形的類:Point、Line和Triangle,要求如下:(1)Point類中包含兩個用于表示點的X和Y坐標分量的公有數(shù)據(jù)成員,能夠根據(jù)指定的X和Y坐標構建點對象。(2)Line類中包含兩個用于表示線段端點的私有對象成員,能夠根據(jù)指定的兩點構造線段對象(要求構造函數(shù)的參數(shù)為常引用),具有計算線段長度的公有成員函數(shù)。(3)Triangle類中包含三個用于表示三角頂點的私有對象成員,能夠根據(jù)指定的三點構造三角形對象(要求構造函數(shù)的參數(shù)為常引用),具有計算三角形周長和面積的公有成員函數(shù)。 在main函數(shù)中:根據(jù)輸入的三個點的坐標構建三角形對象,并輸出的三角形的周長和面積。 輸入: 依次輸入三個點的坐標:x1,y1,x2,y2,x3,y3 輸出: 輸出三個點所構成的三角形的周長和面積 輸入樣例: 0 0 3 0 0 4 輸出樣例: 12 6 提示: 來源:include iostreaminclude cmathusing namespace std。class Point{public: Point(double _x=0, double _y=0):x(_x),y(_y) { }public: double x。 double y。}。class Line{public: Line(const Point amp。start, const Point amp。end):ptStart(start),ptEnd(end) { } double Length() { double len。 len = sqrt(()*() + ()*())。 return len。 }private: Point ptStart。 Point ptEnd。}。class Triangle{public: Triangle(const Point amp。p1, const Point amp。p2, const Point amp。p3):ptA(p1),ptB(p2),ptC(p3) { } double Perimeter()。 double Area()。private: Point ptA。 Point ptB。 Point ptC。}。double Triangle::Perimeter(){ Line lab(ptA,ptB), lbc(ptB,ptC), lca(ptC,ptA)。 return ()+()+()。}double Triangle::Area(){ // 根據(jù)海倫公式計算三角形的面積 Line lab(ptA,ptB), lbc(ptB,ptC), lca(ptC,ptA)。 double a = ()。 double b = ()。 double c = ()。 double p = *(a+b+c)。 return sqrt(p*(pa)*(pb)*(pc))。}int main(){ // 依次輸入三個點的坐標 double x1, y1, x2, y2, x3, y3。 cin x1 y1 x2 y2 x3 y3。 // 輸出三點所構成的三角形的周長和面積 Triangle t(Point(x1,y1),Point(x2,y2),Point(x3,y3))。 cout () () endl。 return 0。} 實驗題目(共3題, 第3題)標題: 繼承和派生_鏈表 時 限: 1000 ms 內存限制: 10000 K 總時限: 3000 ms 描述: 設計單鏈表類,并基于單鏈表類實現(xiàn)棧類和隊列類:(1)設計學生信息類StudentRecord,要求包含公有數(shù)據(jù)成員:string stuName和int stuNo,設計用于輸出學生信息的公有成員函數(shù):void print,輸出格式為:Name: stuName, Number: stuNo。(2)設計學生鏈表的結點類StudentNode,
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1