Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Menguasai Program Corak dalam Pengaturcaraan C

Menguasai Program Corak dalam Pengaturcaraan C

PHPz
PHPzasal
2024-07-19 14:15:10307semak imbas

Mastering Pattern Programs in C Programming

Pengenalan Corak Pengaturcaraan c:
Pengenalan yang menarik kepada logik pengaturcaraan c dan estetika disediakan oleh atur cara corak. Program ini menghidupkan konsol dengan menjana corak cantik yang berubah daripada bentuk asas kepada karya simetri yang kompleks, semuanya dicipta melalui manipulasi gelung dan pernyataan bersyarat. Catatan blog ini membawa anda ke lawatan yang menarik melalui alam program corak bahasa pengaturcaraan C yang menarik.

Kepentingan Program Corak:

  1. Program corak ialah sumber yang hebat untuk mengukuhkan prinsip pengaturcaraan asas dan kebolehan menyelesaikan masalah.
  2. Mereka menawarkan cara yang boleh diakses untuk memahami ungkapan bersyarat, struktur gelung dan proses lelaran reka bentuk algoritma.
  3. Mahir dengan pengaturcaraan corak menggalakkan pengaturcara untuk mendekati isu kompleks secara kritis dan analitikal, yang merangsang kreativiti dan daya cipta.

Contoh-

1. Corak segi empat sama dalam Pengaturcaraan 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 :

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

*/

Baca Lebih Banyak Program Corak dalam Pengaturcaraan C

2. Corak Segi Tiga dalam Pengaturcaraan 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 :
* 
* * 
* * * 
* * * * 
* * * * *

*/

Baca Lebih Banyak Program Corak dalam Pengaturcaraan C

3. Corak Hourglass dalam Pengaturcaraan 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:

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


*/

Baca Lebih Banyak Program Corak dalam Pengaturcaraan C

4. Half Diamond dalam Pengaturcaraan 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:

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


*/

Temui lebih banyak artikel -
Menguasai Gelung dan Pernyataan Bersyarat dalam Pengaturcaraan C

Kesimpulan:
Program corak melambangkan gabungan kesenian dan logik dalam bidang pengaturcaraan, menawarkan kanvas untuk ekspresi kreatif dan kepintaran algoritma. Dengan menguasai seni pengaturcaraan corak dalam C, pembangun yang bercita-cita tinggi boleh membuka kunci dimensi baharu kehebatan menyelesaikan masalah dan melepaskan imaginasi tanpa batas mereka pada landskap digital. Oleh itu, marilah kita memulakan perjalanan yang menggembirakan ini, di mana setiap baris kod menjalin permaidani keindahan dan intelek, menerangi jalan menuju pencerahan pengaturcaraan.

Atas ialah kandungan terperinci Menguasai Program Corak dalam Pengaturcaraan C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn