C# を使用して n ライン ダイヤモンドを印刷するにはどうすればよいですか?詳しい実践的な説明
解決策のアイデア: 最初に、n 行のひし形を印刷します。一般に、ひし形の行数は奇数 (見た目が良くなります) なので、通常、印刷するのは奇数の行を持つひし形です。 :
問題解決のアイデア: ひし形は、上部の正三角形と上部の正三角形からなる 2 つの部分として考えることができます。下部に逆三角形があれば、それらを個別に印刷することができます。
Console.WriteLine("输入一个大于2的正整数");//至少3行才能出一个菱形,输入一个偶数菱形就是这个偶数减1行 int n = Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= (n + 1) / 2; i++) //打印菱形的上面部分 { for (int j = (n - 1) / 2; j >= i; j--) { //打印空格 Console.Write(" "); } for (int k = 1; k <= i * 2 - 1; k++) { //打印“*”号,第i行有i*2-1个“*”号 Console.Write("*"); } Console.WriteLine(); } for (int i = (n - 1) / 2; i >= 1; i--)//打印菱形下面的部分 与上面部分同理 { for (int j = i - 1; j < (n - 1) / 2; j++) { Console.Write(" "); } for (int k = 1; k <= i * 2 - 1; k++) { Console.Write("*"); } Console.WriteLine(); }
何か問題がある場合は、アドバイスをお願いします。どなたでもご質問いただけます。
関連する推奨事項:
以上がC# を使用して n ライン ダイヤモンドを印刷するにはどうすればよいですか?詳しい実践的な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









C# を使用した Active Directory のガイド。ここでは、Active Directory の概要と、C# での動作方法について、構文と例とともに説明します。

C# データ グリッド ビューのガイド。ここでは、SQL データベースまたは Excel ファイルからデータ グリッド ビューをロードおよびエクスポートする方法の例について説明します。

マルチスレッドと非同期の違いは、マルチスレッドが複数のスレッドを同時に実行し、現在のスレッドをブロックせずに非同期に操作を実行することです。マルチスレッドは計算集約型タスクに使用されますが、非同期はユーザーインタラクションに使用されます。マルチスレッドの利点は、コンピューティングのパフォーマンスを改善することですが、非同期の利点はUIスレッドをブロックしないことです。マルチスレッドまたは非同期を選択することは、タスクの性質に依存します。計算集約型タスクマルチスレッド、外部リソースと相互作用し、UIの応答性を非同期に使用する必要があるタスクを使用します。
