物件導向程式設計上機練習十二(運算子過載)

2021-07-23 00:00:37 字數 663 閱讀 6856

time limit: 1000ms

memory limit: 65536kb

submit

statistic

problem description

處理乙個複數與乙個double數相加的運算,結果存放在乙個double型變數d1中,輸出d1的值。定義complex(複數)類,在成員函式中包含過載型別轉換運算子:operator double()

input

輸入佔兩行:

第1行是乙個複數的實部和虛部,資料以空格分開。

第2行是乙個實數。

output

輸出佔一行,複數的實部和實數之和,小數點後保留1位。

example input

2.3 5.4

3.4

example output

5.7

hint

author

老感覺有問題,但是a了  但感覺不好

#include class complex

operator double() //過載類,將複數類轉換為只有實部的double,

};using namespace std;

int main()

物件導向程式設計上機練習十二(運算子過載)

time limit 1000ms memory limit 65536kb submit statistic problem description 處理乙個複數與乙個double數相加的運算,結果存放在乙個double型變數d1中,輸出d1的值。定義complex 複數 類,在成員函式中包含過載...

物件導向程式設計上機練習十二(運算子過載)

time limit 1000ms memory limit 65536kb submit statistic problem description 處理乙個複數與乙個double數相加的運算,結果存放在乙個double型變數d1中,輸出d1的值。定義complex 複數 類,在成員函式中包含過載...

物件導向程式設計上機練習十二(運算子過載)

problem description 處理乙個複數與乙個double數相加的運算,結果存放在乙個double型變數d1中,輸出d1的值。定義complex 複數 類,在成員函式中包含過載型別轉換運算子 operator double input 輸入佔兩行 第1行是乙個複數的實部和虛部,資料以空格...