実現したいこと
ここに実現したいことを箇条書きで書いてください。
標準入力で 5 10 という半角スペース区切りのデータが与えられたとき、この乗算をスマートに実現したい。
前提
ここに質問の内容を詳しく書いてください。
(例)
C#の勉強を始めたばかりなのですが以下の程度の知識しかない状況ですがどうにもうまく処理できません。
ReadLine()を使えば1行データを持ってこれる。
int.Parseを使えば文字列をint型に変えられる。
Split(' ')を使えば5という文字列と10という文字列を配列に格納できる。
発生している問題・エラーメッセージ
何とか知識を組み合わせてやろうとしても、
ReadLine().Split(' '); とすると変数には格納できず、配列に格納するしかなくなる。
これをint化しようとしても、int.Parse(配列名) という形では使えないというエラーが出る。
配列をやめてReadLine()を変数に代入、その後int化してSplit(' ')しようとすると、intにSplitは使えない、というエラーがでる。
該当のソースコード
C#
1ソースコード 2 3string[] array = Console.ReadLine().Split(' '); 4int[] array2 = int.Parse(array); 5 6または 7int test = int.Parse(Console.ReadLine()).Parse(' '); 8 9### 試したこと 10 11ここに問題に対して試したことを記載してください。 12 13### 補足情報(FW/ツールのバージョンなど) 14 15 16ここにより詳細な情報を記載してください。
何をもって「スマート」とするのでしょうか?
解決したのであれば、解決に一番役に立った回答にベストアンサーをつけて、このスレッドはクローズしてください。
回答2件
あなたの回答
tips
プレビュー