【解決方法】for ループと条件 (IF、IF、ELSE、IF、ELSE IF、ELSE) のみを使用してショー シェイプを作成します。


こんにちは、完了したいタスクがありますが、これらのタスクを完了する方法がわかりません。 多分誰かがこれをいかに簡単に行うことができるかを見て、助けることができますか?

タスク番号 1 の写真
タスク 2 の写真
タスク番号 3 の写真
タスク番号 4 の写真

私が試したこと:

私はまだこのタスクを実行していません。 他の仕事をしていましたが、それは簡単でした。 例えば:

C#
Console.Write("1.task Enter the number: ");
int x = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= x; i++)
{
    for (int i1 = 1; i1 <= x; i1++)
    {
        Console.Write("*");
    }
    Console.WriteLine();
}

解決策 1

何をしなければならないかを考え、一つ一つ実行してください。
各形状を個別の関数として記述することをお勧めします。これにより、他のものに影響を与えずにコードを簡単にテストおよび変更できます。 1 つが機能するようになったら、次の作業に進みますが、その前ではありません。

まず、各形状を見てみましょう。これは一連の線であり、線ごとに変化します。
最初のものを取ります:

コンソール
*   *
 * *
  *
 * *
*   *

5 行なので、毎回 1 行を出力するループが必要です。
各行にはいくつかのスペースが出力され、その後に星が続き、さらにスペースが続き、おそらく最後の星が続きます。 いずれの場合も、スペースの数は行番号に関連しています。

コーディングを始める前に、手動で行う方法を考えてください!

開始するのに問題がある場合は、これが役立つ場合があります。 問題を解決するためのコードの書き方、初心者向けガイド[^]

コメント

タイトルとURLをコピーしました