51Nod 1027 大數乘法
1027 大數乘法
給出2個大整數A,B,計算A*B的結果。
Input
第1行:大數A
第2行:大數B
(A,B的長度 <= 1000,A,B >= 0)
Output
輸出A * B
Input示例
123456
234567
Output示例
28958703552
對于python來說,這種大數算法不存在麻煩,直接兩個數相乘即可。
python3代碼如下:
while True:
try:
A = int(input())
B = int(input())
print(A*B)
except EOFError:
break
如果用C語言來寫,則需要用到數組,然後倒序相乘再存入一個數組裡,接着倒着輸出數組裡的數。這樣操作有些麻煩。
不過,即便是這麼短的代碼,python運作速率終究比不上有近30行代碼的C。
c語言解法的大佬部落格——大數乘法