回答編集履歴
4
間違いがあったので(string型にint.Parseは使えない)
answer
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
{
|
10
10
|
static void Main(string[] args)
|
11
11
|
{
|
12
|
-
//string [] input =
|
12
|
+
//string [] input = "10 100".Split(' ');//文字列を分裂して、配列を順次代入
|
13
13
|
|
14
14
|
//Console.WriteLine(int.Parse(input[0])+int.Parse(input[1]));//配列のそれぞれの値をint.Parseでint型に変換してから,値を表示する。
|
15
15
|
|
3
intの誤植を確認
answer
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
{
|
10
10
|
static void Main(string[] args)
|
11
11
|
{
|
12
|
-
//
|
12
|
+
//string [] input = int.Parse("10 100".Split(' '));//文字列を分裂して、配列を順次代入
|
13
13
|
|
14
14
|
//Console.WriteLine(int.Parse(input[0])+int.Parse(input[1]));//配列のそれぞれの値をint.Parseでint型に変換してから,値を表示する。
|
15
15
|
|
2
Zuishinさんからの御指摘をいただき、実装してみました。いい勉強になりました!ありがとうございます!
answer
CHANGED
@@ -9,11 +9,20 @@
|
|
9
9
|
{
|
10
10
|
static void Main(string[] args)
|
11
11
|
{
|
12
|
-
|
12
|
+
//int [] input = int.Parse("10 100".Split(' '));//文字列を分裂して、配列を順次代入
|
13
13
|
|
14
|
-
Console.WriteLine(int.Parse(input[0])+int.Parse(input[1]));//配列のそれぞれの値をint.Parseでint型に変換してから,値を表示する。
|
14
|
+
//Console.WriteLine(int.Parse(input[0])+int.Parse(input[1]));//配列のそれぞれの値をint.Parseでint型に変換してから,値を表示する。
|
15
|
+
|
16
|
+
int sum = 0; //一度初期化しなければ、値がインクリメントされないので、定義
|
17
|
+
foreach(var s in "10 100".Split(' ')){//配列の中身を仮引数で格納できる
|
18
|
+
sum += int.Parse(s); //インクリメント処理
|
19
|
+
}
|
20
|
+
Console.WriteLine(sum);
|
15
21
|
}
|
16
22
|
}
|
17
23
|
}
|
18
24
|
|
25
|
+
|
19
|
-
```
|
26
|
+
```
|
27
|
+
|
28
|
+
〜〜御指摘を反映させ、同様の処理をコメントアウトしました。私自身も初心者なので、いい勉強になりました
|
1
表現に誤解が生じる可能性がありそうなので、少し編集しました
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
別の解答者さんと
|
1
|
+
別の解答者さんとは別ですが、初心者なコードで申し訳有りません。
|
2
2
|
|
3
3
|
```C#
|
4
4
|
using System;
|