0
。しかし、繰り返し文字を印刷するには2つのループが必要ですが、行をインデントするのに問題があります。ここに私のコードは、それが印刷ASCII
XXXXXXX
XXXXX
XXX
X
ようにする必要があり、入力4と入力3.
XXXXX
XXX
X
で以下のような形状をプリントアウトするための簡単なコンソールC#プログラムでなければなりません。 2つのforループは文字を正しく取得しますが、ラインはすべて中央ではなく左に並んでいます。
static void Main(string[] args)
{
string num = Console.ReadLine().Trim();
int n = Convert.ToInt32(num);
int k=1;
for(int i = n; i>=1; i--)
{
Console.WriteLine("\n");
Console.WriteLine("".PadLeft(n));
for (int j = (2*i-1); j>=1;j--)
{
Console.Write("0");
}
}
Console.Read();
}
こんにちは、実際の結果と期待されたものだけでなく、あなたのコードをここに入れてください。しかし、コードを投稿すると、まだまだあなたが..あなたの答えに熱望していません。コードジェネレータ*ではありません。デバッグ用の場合は、[コードレビュー](https://codereview.stackexchange.com/)で尋ねたいと思うかもしれません。 –
はい、ループのための2つは、正しく文字を取得しますが、行がすべて左ではなく、中央に並びました。 –
スペースが固定されていないため、PadLeft(n)は機能しません。 –