OJ 2065 Problem B 點之間的距離

2021-10-06 23:44:56 字數 1026 閱讀 7291

定義point類,有2個double型別的屬性表示點的橫座標和縱座標。過載其減法運算子,用於計算兩個點之間的距離。

定義pointarray類,是由point類的物件組成的陣列,有如下成員函式:

double getmaxdis():計算陣列中距離最遠的一對點之間的距離。

輸入一系列點的座標,每個點的座標佔一行。

見樣例。

112

2334

455

14.1421

5.65685

pointarray類中要用point類過載的減法運算子。
int

main()

cout

}

/**

* 2023年6月9日15:46:49

* oj電腦科學與技術2019-3,4:程式設計基礎(2-2)—實驗10

*/#include

#include

#include

#include

#include

#include

using

namespace std;

class

point

virtual

~point()

double

operator-(

const point &p)

void

set(

double d,

double d1)};

class

pointarray

double

getmaxdis()

}return d2;}}

;

OJ 1829 Problem B 新奇的加法運算

定義類newint,包括 int型別的資料成員。過載運算子 計算規則為 將a b對應位置上的數字相加,只保留個位數作為結果的對應位置上的數字。比如 876 543 319。注意 該運算不改變兩個運算元的值。過載輸入和輸出運算子,用於輸入和輸出物件的屬性值。無參建構函式和帶參建構函式。第1行n 0,表...

OJ 1783 Problem B 來開個書店吧

某出版社可出版圖書和磁帶。其中圖書按照每頁的 乘以頁數進行定價,磁帶根據每10分鐘的 乘以磁帶錄音的分鐘數進行定價。請定義publicatioin book tape以及bookstore四個類。其中 publication類 1 資料成員double price表示單價 對於書,是每頁的 對於磁帶...

Problem B 立體空間中的點(II)

time limit 1 sec memory limit 128 mb submit 3507 solved 2798 submit status web board 設計乙個平面上的點point類和3維的點point 3d類,滿足point 3d類繼承自point類,用於讀取輸入的資料,輸出所構...