目次
スパイラルパターンと数字
ホームページ バックエンド開発 C++ 数字の螺旋パターンを出力する C++ プログラム

数字の螺旋パターンを出力する C++ プログラム

Sep 05, 2023 pm 06:25 PM
印刷する c スパイラルパターン

数字の螺旋パターンを出力する C++ プログラム

数値をさまざまな形式で表示することは、基本的なコーディングを学習する際の問題の 1 つです。

条件文やループ文などのさまざまなコーディング概念。持っている さまざまなプログラムでは、アスタリスクなどの特殊文字を使用して三角形や 四角。この記事では、C の正方形と同じように、数値を螺旋状に出力します。

行数 n を入力として受け取り、左上隅から開始します 右に移動し、次に下に移動し、次に左に移動し、次に上に移動し、再び右に移動する、というように移動します。 等

スパイラルパターンと数字

リーリー

この問題を解決するには、サイズ n x n の 2 次元行列を使用します。この場合、n = 7 とします。 次に、左上隅から螺旋状にマトリックスを埋めていきます。最終プリントアウト マトリックス全体。ここでは最初の行に 1 から 7 までを出力し、その後プロセスがその行を変更しています。 方向は、下に向かって 13 まで移動し、次に左に向かって 19 まで移動し、最後に 24 まで上に進み、その後右に進みます。より良いアルゴリズムを見てみましょう 理解する。

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

行数として s を入力します
  • s x s 行列を作成し、0 で初期化します
  • 番号: = 1
  • i、j、mを0に初期化します
  • n := s - 1、p := 0、q := s - 1を初期化します
  • numがs * sを超えない場合、実行
  • p から q までの j の範囲について、
      を実行します。
    • mat[ m, j ] := num
      • 番号 := 番号 1
      • ###仕上げる###
      メートル:=メートル1
  • m から n までの i に対して、
  • を実行します。
  • mat[ i, q ] := num
  • 番号 := 番号 1
    • ###仕上げる###
    • q := q - 1
    qからpまでのjの範囲について、毎回1​​ずつ減らして実行します。
  • mat[ n, j ] := num
  • 番号 := 番号 1
  • ###仕上げる###
      n := n - 1
    • i が n から m まで、i を 1 減らして実行します
    mat[ i, p ] := num
  • 番号 := 番号 1
  • ###仕上げる###
  • p := p 1
    • ###仕上げる###
    • i が 0 から s-1 までの場合、次の操作を実行します。
    • j の範囲が 0 から s - 1 の場合、次を実行します。
    ディスプレイマット[ i, j ]
  • ###仕上げる###
  • カーソルを次の行に移動します
  • ###仕上げる###
  • Example
      の中国語訳は次のとおりです:
    • Example
        リーリー ###出力### リーリー
      • 出力結果(n=12の場合)
      • リーリー ###結論は###
      数値パターンの表示は、プログラミングを学習する際によくある問題です。 言語。この記事では、要素が配置されている正方形に数字を表示する方法を学びました C で左上隅から下に向かって螺旋状に印刷します。 n 列の終わりで下に移動し、n 行の終わりで左に移動します。 最初の行に到達したら、行 2
    • nd
    • まで移動し、このプロセスを...になるまで何度も繰り返します。 正方形全体を完成させます。他の数値パターン問題とは異なり、2D 配列が必要です。 この問題を効果的に解決してください。
  • 以上が数字の螺旋パターンを出力する C++ プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

    ホットAIツール

    Undresser.AI Undress

    Undresser.AI Undress

    リアルなヌード写真を作成する AI 搭載アプリ

    AI Clothes Remover

    AI Clothes Remover

    写真から衣服を削除するオンライン AI ツール。

    Undress AI Tool

    Undress AI Tool

    脱衣画像を無料で

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    AI Hentai Generator

    AI Hentai Generator

    AIヘンタイを無料で生成します。

    ホットツール

    メモ帳++7.3.1

    メモ帳++7.3.1

    使いやすく無料のコードエディター

    SublimeText3 中国語版

    SublimeText3 中国語版

    中国語版、とても使いやすい

    ゼンドスタジオ 13.0.1

    ゼンドスタジオ 13.0.1

    強力な PHP 統合開発環境

    ドリームウィーバー CS6

    ドリームウィーバー CS6

    ビジュアル Web 開発ツール

    SublimeText3 Mac版

    SublimeText3 Mac版

    神レベルのコード編集ソフト(SublimeText3)

    Excelで印刷時に枠線が消えてしまった場合はどうすればよいですか? Excelで印刷時に枠線が消えてしまった場合はどうすればよいですか? Mar 21, 2024 am 09:50 AM

    印刷が必要なファイルを開いたときに、印刷プレビューで表の枠線が何らかの原因で消えてしまった場合は、早めに対処する必要があります。 file このような質問がある場合は、エディターに参加して次のコースを学習してください: Excel で表を印刷するときに枠線が消えた場合はどうすればよいですか? 1. 次の図に示すように、印刷する必要があるファイルを開きます。 2. 以下の図に示すように、必要なコンテンツ領域をすべて選択します。 3. 以下の図に示すように、マウスを右クリックして「セルの書式設定」オプションを選択します。 4. 以下の図に示すように、ウィンドウの上部にある「境界線」オプションをクリックします。 5. 下図に示すように、左側の線種で細い実線パターンを選択します。 6.「外枠」を選択します

    メモリまたはディスク容量が不足しているため、このドキュメントのページを変更または印刷できません。Word エラーです。 メモリまたはディスク容量が不足しているため、このドキュメントのページを変更または印刷できません。Word エラーです。 Feb 19, 2024 pm 07:15 PM

    この記事では、Microsoft Word で文書を再ページしたり印刷したりするときにメモリまたはディスク容量が不足する問題を解決する方法を紹介します。このエラーは通常、ユーザーが Word 文書を印刷しようとしたときに発生します。同様のエラーが発生した場合は、この記事に記載されている解決策を参照してください。この文書を再ページまたは印刷するにはメモリまたはディスク容量が不足しています。 Word エラー Microsoft Word の印刷エラー「文書を再ページまたは印刷するには、メモリまたはディスク容量が不足しています。」を解決する方法。 Microsoft Office を更新する メモリを大量に消費するアプリケーションを閉じる 通常使うプリンタを変更する Word をセーフ モードで起動する NorMal.dotm ファイルの名前を変更する Word ファイルを別のファイルとして保存する

    iPhoneから印刷する4つの方法 iPhoneから印刷する4つの方法 Feb 02, 2024 pm 04:10 PM

    このデジタル世界においても、印刷されたページの必要性は消えていません。コンテンツをコンピュータに保存してプリンタに直接送信するほうが便利だと思うかもしれませんが、iPhone でも同じことができます。 iPhone のカメラを使用すると、写真やドキュメントを撮ることができ、いつでも印刷できるようにファイルを直接保存することもできます。このようにして、必要な情報を迅速かつ簡単に具体化し、紙の文書に保存できます。仕事中でも日常生活でも、iPhone はポータブルな印刷ソリューションを提供します。次の投稿は、iPhone を使用してページをプリンタで印刷する場合に知っておくべきことをすべて理解するのに役立ちます。 iPhone から印刷する: Apple に問い合わせる

    Windows 11/10でスニッピングツールから印刷できない Windows 11/10でスニッピングツールから印刷できない Feb 19, 2024 am 11:39 AM

    Windows 11/10 で Snipping Tool を使用して印刷できない場合は、システム ファイルの破損またはドライバーの問題が原因である可能性があります。この記事では、この問題の解決策を紹介します。 Windows 11/10 で Snipping Tool から印刷できない Windows 11/10 で Snipping Tool から印刷できない場合は、次の修正を使用します。 PC プリンタを再起動する 印刷キューをクリアする プリンタとグラフィックス ドライバを更新する Snipping Tool を修正またはリセットする SFC を実行し、 DISM スキャンは PowerShell コマンドを使用して Snipping Tool をアンインストールおよび再インストールします。始めましょう。 1] PC とプリンターを再起動します。 PC とプリンターを再起動すると、一時的な不具合を解消できます。

    Windows 11で印刷を一時停止する方法 Windows 11で印刷を一時停止する方法 Feb 19, 2024 am 11:50 AM

    間違って大きなファイルを印刷してしまったのでしょうか?インクと用紙を節約するために印刷を停止または一時停止する必要がありますか? Windows 11 デバイスで進行中の印刷ジョブを一時停止する必要がある状況は数多くあります。 Windows 11 で印刷を一時停止するにはどうすればよいですか? Windows 11 では、印刷を一時停止すると印刷ジョブは一時停止されますが、印刷タスクはキャンセルされません。これにより、ユーザーはより柔軟な制御が可能になります。これを行うには、次の 3 つの方法があります。 タスクバーを使用して印刷を一時停止する Windows の設定を使用して印刷を一時停止する コントロール パネルを使用して印刷する それでは、これらを詳しく見てみましょう。 1] タスクバーを使用して印刷する タスクバーの印刷キュー通知を右クリックします。クリックすると、アクティブなプリンター オプションがすべて開きます。ここで、印刷ジョブを右クリックし、「すべて一時停止」を選択します。

    Outlook ですべての添付ファイルを印刷する方法 Outlook ですべての添付ファイルを印刷する方法 Feb 20, 2024 am 10:30 AM

    Outlook は最も機能が豊富な電子メール クライアントの 1 つであり、プロフェッショナルなコミュニケーションに不可欠なツールとなっています。課題の 1 つは、Outlook ですべての添付ファイルを同時に印刷することです。通常、印刷する前に添付ファイルを 1 つずつダウンロードする必要がありますが、すべてを一度に印刷したい場合、これはほとんどの人が遭遇する問題です。 Outlook ですべての添付ファイルを印刷する方法 ほとんどの情報は Outlook アプリケーションでオンラインで保持されますが、バックアップのために情報を印刷する必要がある場合があります。契約書、政府の書類、宿題などの法的要件を満たすために、文書に直接署名する必要があります。 Outlook の添付ファイルを 1 つずつ印刷するのではなく、ワンクリックですべての添付ファイルを印刷できる方法がいくつかあります。それぞれを詳しく見てみましょう。アウトルー

    Word の差し込み印刷で空白ページが印刷される Word の差し込み印刷で空白ページが印刷される Feb 19, 2024 pm 04:51 PM

    Word を使用して差し込み印刷文書を印刷するときに空白のページが表示される場合は、この記事が役に立ちます。差し込み印刷は、個人用の文書を簡単に作成し、複数の受信者に送信できる便利な機能です。 Microsoft Word の差し込み印刷機能は、ユーザーが受信者ごとに同じコンテンツを手動でコピーする時間を節約できるため、高く評価されています。差し込み文書を印刷するには、[差し込み文書] タブに移動します。しかし、一部の Word ユーザーは、差し込み文書を印刷しようとすると、プリンターで空白のページが印刷されたり、まったく印刷されなかったりすると報告しています。これは、間違ったフォーマットまたはプリンター設定が原因である可能性があります。文書とプリンターの設定を確認し、印刷前に必ず文書をプレビューして内容が正しいことを確認してください。もし

    Vueで印刷機能を実装する方法 Vueで印刷機能を実装する方法 Nov 07, 2023 pm 12:33 PM

    Vue で印刷機能を実装するには、特定のコード サンプルが必要です。 Vue.js は、ユーザー インターフェイスを構築するための進歩的な JavaScript フレームワークです。多くの Web アプリケーションでは、印刷機能は非常に重要な部分です。この記事では、Vue で印刷機能を実装する方法と具体的なコード例を紹介します。 Vue で印刷機能を実装するには、まず印刷されるコンテンツが何であるかを明確にする必要があります。通常、印刷するコンテンツは div などの HTML 要素に入れます。次に、Jav経由で

    See all articles