星型パターンをピラミッド、四角形、ひし形などのさまざまな形式で表示すると便利です
基本的なプログラミングやロジック構築でよく使用されます。私たちはどれだけの星を見てきたか
プログラミングでループ文を学習する際に問題となる数値パターン。本文では、
C で中空の直角三角形の星のパターンを印刷する方法を見てみましょう。
このプログラムでは、行番号 n を取得し、n 個の数値の星型パターンを作成します。
ワイヤー。同じ例を見てみましょう。
右中空星型パターン
リーリー
この例では、n 行があります。各行にはいくつかの星があり、最初に
スペースです。最初の行と最後の行を除いて、その行には星が 2 つだけあり、
間にスペースがあります。最初の行には星が 1 つだけ含まれ、最後の行には
n 個の星が含まれています。
各行には n – i 個のスペースがあり、その後に星が表示されます。
完全に右揃えの三角形の場合は、星を連続的に印刷します。しかし、ここでは印刷します
最初と最後の位置にはスペースが印刷され、それ以外の場合は中空になります。決勝で
OK、境界線を作るためにすべての星が印刷されます。
###アルゴリズム###
nを入力として読み取ります
- i が 1 から n までの場合、実行します。
- j の範囲が 1 から n - i の場合、次の操作を実行します。
- スペースを入力してください1 から i までの k について、実行します。
- i が n と異なる場合、
- k = 1 または k = i の場合、
###見せる"*"###
-
###さもないと
-
終わってしまったら-
- 終わってしまったら
###仕上げる###
- カーソルを次の行に移動します
オンライン コンパイラの制限のため、コードにはスペースの代わりにドットを追加しました。
始める。そうしないと、行が切り捨てられることがあり、出力が不正確になります。 -
###例###
リーリー
###出力###
リーリー
出力 (n = 18)
リーリー
###結論は###
スター パターンは実装が簡単で、プログラミングにおけるループの概念を学ぶのに役立ちます。
いくつかの記事で、ピラミッド、ボックスなどの星型パターンを印刷するテクニックを紹介しました。
ダイヤモンド。この記事では、C で中空ピラミッドを表示する方法を学びました。かかる
行番号 n には、右揃えの中空三角星形パターンが表示されます。各行には、
いくつかのスペースの後に、いくつかの星があります。整列にはスペースが使用されます(制限のため)
オンライン コンパイラでは、位置合わせにスペースの代わりにドットを使用します)。最後の行については、
すべての星を印刷しますが、他の行では最初と最後の行位置にのみ星を印刷します。
柱。これにより、中空の三角形が作成されます。 -
以上が中空の直角三角形の星のパターンを印刷する C++ プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。