質問編集履歴
1
ソースコードをmarkdownで修正。入力値とエラーが曖昧だったので、具体的に書き直し。
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,11 +4,17 @@
|
|
4
4
|
|
5
5
|
ここに質問の内容を詳しく書いてください。
|
6
6
|
|
7
|
-
標準入力に100桁以下の2つの正の整数値 ????,????(????≧????) をこの順で入力すると,それらの差(????−????)を計算して標準出力に出力するプログラムを作成しているのですが、桁数を大きくすると
|
7
|
+
標準入力に100桁以下の2つの正の整数値 ????,????(????≧????) をこの順で入力すると,それらの差(????−????)を計算して標準出力に出力するプログラムを作成しているのですが、桁数を大きくすると毎回ランダムな値が出てしまいます。
|
8
8
|
|
9
9
|
|
10
10
|
|
11
11
|
1*10の16乗まではちゃんと出ますが、それ以降になると毎回出力される値が変わってしまいます。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
例えば、
|
16
|
+
|
17
|
+
1000000000000000000 - 1 = 毎回ランダムな数字
|
12
18
|
|
13
19
|
|
14
20
|
|
@@ -31,6 +37,8 @@
|
|
31
37
|
|
32
38
|
|
33
39
|
### 該当のソースコード
|
40
|
+
|
41
|
+
```ここに言語を入力
|
34
42
|
|
35
43
|
#include <stdio.h>
|
36
44
|
|
@@ -129,3 +137,5 @@
|
|
129
137
|
|
130
138
|
|
131
139
|
}
|
140
|
+
|
141
|
+
```
|