ホームページ  >  記事  >  バックエンド開発  >  8 つの星のパターンを印刷する C++ プログラム

8 つの星のパターンを印刷する C++ プログラム

WBOY
WBOY転載
2023-09-06 17:49:061269ブラウズ

8 つの星のパターンを印刷する C++ プログラム

星型パターンをピラミッド、四角形、ひし形などのさまざまな形式で表示すると便利です 基本的なプログラミングやロジック構築でよく使用されます。私たちはどれだけの星を見てきたか プログラミングでループ文を学習する際に問題となる数値パターン。本文では、 C の星でできた数字の 8 を示します。

このプログラムでは、8 の上半分のサイズである行番号 n を取得します。 下半分も同様になります。 8パターンは以下の通りです

星付き8パターン

リーリー

上記の例では、行数 n = 5。最初の 5 行では、8 の前半は次のようになります。 形になってきています。行番号が 1、n、n*2 の場合、アスタリスクが表示されます。 継続的なファッション。残りの行には、星が 2 つだけ印刷されます。見てみましょう 理解を深めるためのアルゴリズム。

###アルゴリズム###

8 の上半分の行数として n を入力します
  • i が 1 ~ 2n - 1 の場合、次を実行します。
  • i が 1 または n または i が n*2 の場合、
    • j が 1 から n までの場合、次を実行します。
      • j が 1 または n の場合、
        • 空白を表示
          • ###さもないと
        • アスタリスク(*)を表示
          • 終わってしまったら
        • ###仕上げる###
        ###さもないと
      • 1 から n までの k について、実行します。
      k が 1 または n の場合、
    • アスタリスク(*)を表示
        • ###さもないと
          • 空白を表示
        • 終わってしまったら
          • ###仕上げる###
        • 終わってしまったら
        • カーソルを次の行に移動します
      • ###仕上げる###
      • ###例### リーリー ###出力### リーリー
      出力 (n = 12)
    • リーリー ###結論は###
    • 数値モードの表示は、使用時に発生する最も一般的な問題の 1 つです。 プログラミング言語を学びましょう。この記事では、アスタリスクを使用して表示する方法を説明します。 8番。 (星)。数値 8 の場合、行数を 2 で乗算して次のようになります。 n*2 行パターン。上半分、下半分ともn行で構成されています。 さらに、パターンの幅はサイズ n です。

以上が8 つの星のパターンを印刷する C++ プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。