前提・実現したいこと
標準入力で出力する文字列を+の枠で囲む装飾をするプログラムを書きたいです。
例
+++++++
+super+
+++++++
↑のようになるプログラムを書きたいです。
言語はC#です。
何か解答例などあれば教えてください。
該当のソースコード
using System; class Program { static void Main() { string line = Console.ReadLine(); int number = line.Length; //文字数 string[][] team = new string[3][]; for(int i = 0; i < team.Length; i++) { team[i] = new string[number + 2]; } string[] moji = line.Split(""); for(int i = 0; i < team.Length; i++) { for(int j = 0; j < team[i].Length; j++) { if(team[i][j] == null && team[i][j] == null) { Console.Write("+"); } Console.Write(team[i][j]); } Console.WriteLine(); } } }
試したこと
とりあえず"+"を表示させようと思いこのようにコードを書きました。
ここから上記の例のように表示させるには、入力される文字列を1文字ずつ分割し、配列に格納しなければならないと考えました。そこで、moji配列に入力された文字列をSplitで分けて入れてみたのですがここからどうすれば良いか分からなくなり、質問をしました。
補足情報(FW/ツールのバージョンなど)
参考にしたサイト
https://android-java.hatenablog.jp/entry/2017/05/30/214235
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/01/20 00:32 編集
2021/01/18 04:57
2021/01/19 13:50
退会済みユーザー
2021/01/19 23:59
2021/01/20 00:15
退会済みユーザー
2021/01/20 00:32
2021/01/20 00:50 編集
2021/01/20 00:57