ホームページ  >  記事  >  バックエンド開発  >  C プログラミングでパターン プログラムをマスターする

C プログラミングでパターン プログラムをマスターする

PHPz
PHPzオリジナル
2024-07-19 14:15:10306ブラウズ

Mastering Pattern Programs in C Programming

C プログラミング パターンの紹介:
C プログラミングのロジックと美しさへの魅力的な入門は、パターン プログラムによって提供されます。これらのプログラムは、基本的な形状から複雑な対称的な傑作まで変化する美しいパターンを生成することにより、コンソールに命を吹き込みます。これらはすべて、ループと条件ステートメントの操作を通じて作成されます。このブログ投稿では、C プログラミング言語のパターン プログラムの魅力的な領域を巡る魅力的なツアーにご案内します。

パターンプログラムの重要性:

  1. パターン プログラムは、基本的なプログラミング原則と問題解決能力を強化するための優れたリソースです。
  2. 条件式、ループ構造、アルゴリズム設計の反復プロセスを理解するためのアクセスしやすい方法を提供します。
  3. パターン プログラミングに習熟すると、プログラマーは複雑な問題に批判的かつ分析的にアプローチできるようになり、創造性と創意工夫が刺激されます。

例 -

1. C プログラミングの正方形パターン:

#include <stdio.h>

    int main() {
        int n = 5, c = 5;
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < c; j++) {
                printf("* ");
            }
            printf("\n");
        }
        return 0;
    }

/*
Output :

* * * * * 
* * * * * 
* * * * * 
* * * * * 
* * * * *

*/

C プログラミングのパターン プログラムの続きを読む

2. C プログラミングの三角形パターン:

#include <stdio.h>

    int main() {
        int n = 5;
        for (int i = 1; i <= n; i++) {
            for (int j = 1; j <= i; j++) {
                printf("* ");
            }
            printf("\n");
        }
        return 0;
    }

/*

Output :
* 
* * 
* * * 
* * * * 
* * * * *

*/

C プログラミングのパターン プログラムの続きを読む

3. C プログラミングの砂時計パターン:

#include <stdio.h> 
int main() 
{ 
    int n = 5,i,j,k; 
  int c;
    // this loops for rows
    for ( i = 0; i < 2 * n - 1; i++)
 {                 
        if (i < n)
        { 
            c = 2 * i + 1; 
        } 
        else { 
            c = 2 * (2 * n - i) - 3; 
        } 

        for (j = 0; j < c; j++) { 
            printf(" ");         // print leading spaces 

        } 

           for (k = 0; k < 2 * n - c; k++) 
          { 
            printf("* ");  // print star * 

          } 
        printf("\n"); 
    } 
    return 0; 
}

/*

Output:

* * * * * * * * * 
   * * * * * * * 
     * * * * * 
       * * * 
         * 
       * * * 
     * * * * * 
   * * * * * * * 
 * * * * * * * * *


*/

C プログラミングのパターン プログラムの続きを読む

4. C プログラミングのハーフダイヤモンド:

#include <stdio.h>  

int main()  
{  
    int n,m=1; 
    int i,j;
    printf("Enter the number of columns : ");  
    scanf("%d",&n);  
for( i=1;i<=n;i++)  
{  
  for( j=1;j<=i;j++)  
  {  
    printf("* ");  
  }  
  printf("\n");  
}  
i=0;
j=0;
 for( i=n-1;i>=1;i--)  
 {  
   for( j=1;j<=i;j++)  
   {  
     printf("* ");  
   }  
   printf("\n");  
 }    

    return 0;  
}


/*
Output:

* 
* * 
* * * 
* * * * 
* * * * * 
* * * * 
* * * 
* * 
*


*/

その他の記事を探す -
C プログラミングでループと条件文をマスターする

結論:
パターン プログラムは、プログラミングの領域における芸術性とロジックの融合を体現しており、創造的な表現とアルゴリズムの創意工夫のためのキャンバスを提供します。 C によるパターン プログラミングの技術を習得することで、意欲的な開発者は問題解決能力の新たな次元を解き放ち、デジタル環境に対して無限の想像力を解き放つことができます。それでは、この爽快な旅に出かけましょう。コードの各行が美しさと知性のタペストリーを織り上げ、プログラミングの啓発への道を照らします。

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

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