teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/11/04 16:16

投稿

moonphase
moonphase

スコア6621

answer CHANGED
@@ -8,4 +8,30 @@
8
8
 
9
9
  BigDecimal multiply = two.multiply(three);
10
10
  System.out.println("結果: " + multiply);
11
+ ```
12
+
13
+ # 以下追記
14
+
15
+ C言語でしたね、見落としていましたすみません。
16
+ GMPという多倍長計算を非常に高速に行うライブラリがあるのでそれを使いました。
17
+
18
+ ```
19
+ #include <stdio.h>
20
+ #include "gmp.h"
21
+
22
+ int main(int argc, char **argv)
23
+ {
24
+ mpz_t a, b, x;
25
+ mpz_init(x);
26
+ mpz_init_set_str(a, "2", 10);
27
+ mpz_init_set_str(b, "3", 10);
28
+
29
+ mpz_mul(x, a, b);
30
+
31
+ mpz_out_str(stdout, 10, x);
32
+
33
+ mpz_clear(a);
34
+ mpz_clear(b);
35
+ mpz_clear(x);
36
+ }
11
37
  ```