OJ 1829 Problem B 新奇的加法運算

2021-10-05 22:16:45 字數 1182 閱讀 3170

定義類newint,包括:

int型別的資料成員。

過載運算子「+」。計算規則為:將a、b對應位置上的數字相加,只保留個位數作為結果的對應位置上的數字。比如:876 + 543 = 319。注意:該運算不改變兩個運算元的值。

過載輸入和輸出運算子,用於輸入和輸出物件的屬性值。

無參建構函式和帶參建構函式。

第1行n>0,表示測試用例數量。

每個測試用例包括2個非負整數,用空格隔開。

見樣例。

4

876543

9999999

91999

19988

876

+543

=319

999+

9999

=98889+

1999

=1998

199+88=

177

不能使用string、char等字元或字串型別。

int

main()

return0;

}

#include

using

namespace std;

class

newint

newint operator

+(newint a)

else

int sum =0;

while

(max !=0)

sum +

= temp;

} newint newint1

(sum)

;return newint1;

}friend istream&

operator

>>

(istream &is, newint &a)

friend ostream &

operator

<<

(ostream &os, newint &a)};

intmain()

return0;

}

Problem B 新奇的加法運算

time limit 1 sec memory limit 128 mb submit 292 solved 120 submit status web board 定義類newint,包括 1.int型別的資料成員。2.過載運算子 計算規則為 將a b對應位置上的數字相加,只保留個位數作為結果的對...

Problem B 新奇的加法運算

定義類newint,包括 int型別的資料成員。過載運算子 計算規則為 將a b對應位置上的數字相加,只保留個位數作為結果的對應位置上的數字。比如 876 543 319。注意 該運算不改變兩個運算元的值。過載輸入和輸出運算子,用於輸入和輸出物件的屬性值。無參建構函式和帶參建構函式。input 第1...

Problem B 新奇的加法運算

定義類newint,包括 1.int型別的資料成員。2.過載運算子 計算規則為 將a b對應位置上的數字相加,只保留個位數作為結果的對應位置上的數字。比如 876 543 319。注意 該運算不改變兩個運算元的值。3.過載輸入和輸出運算子,用於輸入和輸出物件的屬性值。4.無參建構函式和帶參建構函式。...