首頁 > 後端開發 > C++ > 主體

掌握 C 編程中的模式程序

PHPz
發布: 2024-07-19 14:15:10
原創
339 人瀏覽過

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中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板