#LAISIR46. 大整數運算器
大整數運算器
【題目名稱】大整數運算器
【題目描述】
輸入一個形如 a <op> b 的算術表達式,
其中:
a、b分別為 長度不超過 1000 位 的十進制非負整數;<op>為運算符,取值之一為+、-、*或/;- 整數與運算符之間由一個空格分隔。
請根據 <op> 所表示的運算符,輸出對應的運算結果。
【輸入格式】
一行,包含表達式 a <op> b。
保證輸入合法,且所有運算結果均為 非負整數。
【輸出格式】
-
若
<op>為+、-或*,輸出 一行 結果; -
若
<op>為/,輸出 兩行:- 第一行為商;
- 第二行為餘數。
【樣例輸入 1】
123456789123456789 + 987654321987654321
【樣例輸出 1】
1111111111111111110
【樣例輸入 2】
1000000000000000000 - 1
【樣例輸出 2】
999999999999999999
【樣例輸入 3】
123456789 * 987654321
【樣例輸出 3】
121932631112635269
【樣例輸入 4】
123456789 / 10000
【樣例輸出 4】
12345
6789
【數據範圍與保證】
a、b為十進制非負整數,位數 ≤ 1000;- 不會出現除以 0;
- 所有運算結果均為非負整數。