整數集合運算(過載)

2021-09-13 22:46:34 字數 761 閱讀 5509

編寫乙個程式,通過過載運算子"+"、"-",實現乙個整數集合的基本運算:

(1) int1+int2  兩個整數集合的並運算

(2) int1-int2  兩個整數集合的差運算

輸入:5      

2 5 66 1 79

32 66 28

結果:int1+int2=2 5 66 1 79 28

int1-int2=5 1 79

注:第1、3行數為集合元素個數,第2、4行為集合中各個元素

#includeusing namespace std;  

class integer

void show();

friend integer operator+(integer &c1,integer &c2);

friend integer operator-(integer &c1,integer &c2);

};

integer operator+(integer &c1,integer &c2)

}

} return c1;

} integer operator-(integer &c1,integer &c2)

}

} return c1;

} void integer::show()

cout<}

int main()

整數集合運算(過載)

編寫乙個程式,通過過載運算子 實現乙個整數集合的基本運算 1 int1 int2 兩個整數集合的並運算 2 int1 int2 兩個整數集合的差運算 輸入 5 2 5 66 1 79 32 66 28 結果 int1 int2 2 5 66 1 79 28 int1 int2 5 1 79 注 第1...

集合運算(整數區間) C實現

最近寫專案 裡用到很多整數區間運算,呼叫頻率很高,想著網上有沒有好的封裝借鑑一下。奈何一頓搜尋猛如虎,合用封裝基本無。不如自己寫乙個了。話不多說,直接上 備註完善,測試可用。include include include define left p p 0 define right p p 1 in...

PTA 大整數乘法(運算子過載)

biginteger類表示不超過1000位的無符號大整數。試過載 和 以支援無符號大整數的輸入 輸出與乘法。過載面向biginteger類物件的運算子 裁判測試程式樣例 include include using namespace std 請在這裡填寫答案 intmain 輸入樣例 1234567...