7 2 資料的間距問題

2021-10-05 20:11:16 字數 1103 閱讀 7738

複數類complex有兩個資料成員:a和b, 分別代表複數的實部和虛部,並有若干建構函式和乙個過載-(減號,用於計算兩個複數的距離)的成員函式。 要求設計乙個函式模板

template < class t >

double dist(t a, t b)

對int,float,complex或者其他型別的資料,返回兩個資料的間距。

以上類名和函式模板的形式,均須按照題目要求,不得修改

輸入格式:

每一行為乙個操作,每行的第乙個數字為元素型別,1為整型元素,2為浮點型元素,3為complex型別,若為整型元素,接著輸入兩個整型資料,若為浮點型元素,接著輸入兩個浮點型資料,若為complex型元素,輸入兩個complex型資料(a1 b1 a2 b2),輸入0時標誌輸入結束。

輸出格式:

對每個輸入,每行輸出乙個間距值。

輸入樣例:

1 2 5

3 2 4 5 9

2 2.2 9.9

0輸出樣例:

35.83095

7.7**如下,若有紕漏,歡迎大佬指正討論;

#include

using

namespace std;

#include

class

complex

;complex

(double a,

double b)

;double

operator-(

const complex& c);}

;complex::

complex

(double a,

double b)

double complex::

operator-(

const complex& c)

template

<

class

t>

double

dist

(t a, t b)

intmain()

else

if(n ==2)

else

if(n ==3)

}return0;

}

PTA 7 69 資料的間距問題

複數類complex有兩個資料成員 a和b,分別代表複數的實部和虛部,並有若干建構函式和乙個過載 減號,用於計算兩個複數的距離 的成員函式。要求設計乙個函式模板 template class t double dist t a,t b 對int,float,complex或者其他型別的資料,返回兩個...

PTA 資料的間距問題(函式模板)

資料的間距問題 函式模板 類point有三個資料成員 x y和z,分別代表x座標 y座標和z座標,並有若干建構函式和乙個過載 減號,計算兩點距離 的成員函式。要求設計乙個函式模板,template class t double dist t a,t b 對int,float,point或者其他型別的...

IMG標籤的間距問題

問題 包含img標籤的div之間有間距 垂直方向上有間距 在這裡插入描述 原因 塊級元素包含內聯元素如文字等時,內聯元素預設是和父級元素的baseline 基線 對齊的,而baseline又和父級元素底邊有一定的距離 這個距離和 font 有關,不一定是5px 所以與父元素的底邊有距離。解決方法 1...