Problem C 複數的計算

2021-09-24 11:28:04 字數 469 閱讀 5785

自定義乙個複數的類complex,並過載運算子「+」,使「+」之能用於複數的加法運算。參加運算的兩個運算量可以都是類的物件,也可以其中乙個是整數,順序隨意。例如:c1+c2,i+c1均合法(i為整數,c1,c2為複數)。編寫程式,分別求兩個複數之和、整數和複數之和。

input

先輸入乙個數字a,表示有a組資料。然後依次輸入a組複數資料。每個複數一行,即一組資料兩行。複數資料每行兩個數前面為實部,後面為虛部。現以實部為0表示純複數,虛部為0表示整數。詳細見sample

output

輸出兩個複數的和

sample input

31 0

-1 5

3 -1

0 11 1

2 2sample output

0+5i

3+0i

3+3i

hint

請用運算子過載做此題 注意實部和虛部都非空 如果是0 也要求輸出

Problem C 小數計算 結構體

time limit 1 sec memory limit 128 mb submit 2200 solved 1486 submit status web board 小數可以看成是乙個點和兩個數組成的,因此可以定義成乙個小數的結構體,現在請用結構體的知識來計算兩個小數相加。注意 不考慮進製,輸入...

Problem C 計算機類

定義乙個computer類,有兩個屬性 1.字串屬性name,用於表示計算機的名字。2.靜態整型屬性cnt,用於記錄產生的計算機物件的個數。至少有如下成員函式 1.建構函式和拷貝建構函式以及析構函式。2.setname char 用於修改當前物件的name屬性為形參指定的串,並返回當前物件。3.pr...

2014 計算機上午 Problem C 網路的核

題目描述 給定乙個無向網路g,共有n個節點 1到n m條邊,求網路的核。網路的核 到網路中其他節點距離之和最小的節點,且對於不連通的兩點,他們之間的距離為n,若有多組解,輸出編號最小的節點 輸入 第一行是乙個整數t表示測試資料的組數 26 對於每組測試資料 第一行有兩個整數n,m,表示n個點m條邊 ...