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.43.4
example output
5.7
#include using namespace std;class complex
void input()
friend complex operator +(complex &a,double &b) //友元函式的函式過載
void show()
物件導向程式設計上機練習十二(運算子過載)
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行是乙個複數的實部和虛部,資料以空格...