質問編集履歴

1

説明文修正、実行結果追加

2020/04/23 00:11

投稿

study5563
study5563

スコア9

test CHANGED
File without changes
test CHANGED
@@ -16,11 +16,11 @@
16
16
 
17
17
 
18
18
 
19
- というものです。配列strに入力した数字列をatoi関数で数値に変換したいのですがオーバーフローが起こってしまいます。どこを改善すればよいのかよくわからないので教えていただきたいです。よろしくお願いいたします。
19
+ というものです。配列strに入力した数字列をatoi関数で数値に変換したいのですがオーバーフローが起こってしまいます。以下の実行結果の例で言うと、2を10個足した総和が20で1の位は0なので出力結果は22222222220とさせたいのですが2222222222-8と出力されてしまいます。どこを改善すればよいのかよくわからないので教えていただきたいです。よろしくお願いいたします。
20
+
21
+
20
22
 
21
23
  ### 該当のソースコード
22
-
23
-
24
24
 
25
25
  ```
26
26
 
@@ -75,3 +75,15 @@
75
75
 
76
76
 
77
77
  ```
78
+
79
+
80
+
81
+ ###実行結果
82
+
83
+ ```
84
+
85
+ 10文字以内の数字を入力してください => 2222222222
86
+
87
+ 2222222222-8
88
+
89
+ ```