Maison  >  Article  >  développement back-end  >  Maîtriser les programmes de modèles en programmation C

Maîtriser les programmes de modèles en programmation C

PHPz
PHPzoriginal
2024-07-19 14:15:10332parcourir

Mastering Pattern Programs in C Programming

Introduction des modèles de programmation c :
Une introduction fascinante à la logique et à l’esthétique de la programmation C est fournie par les programmes de modèles. Ces programmes donnent vie à la console en générant de superbes motifs qui passent de formes basiques à des chefs-d'œuvre symétriques complexes, tous créés grâce à la manipulation de boucles et d'instructions conditionnelles. Cet article de blog vous emmène dans une visite fascinante à travers le domaine fascinant des programmes de modèles de langage de programmation C.

Importance des programmes de modèles :

  1. Les programmes de modèles sont une excellente ressource pour renforcer les principes fondamentaux de programmation et les capacités de résolution de problèmes.
  2. Ils offrent un moyen accessible de comprendre les expressions conditionnelles, les structures de boucles et le processus itératif de conception algorithmique.
  3. La maîtrise de la programmation de modèles encourage les programmeurs à aborder des problèmes complexes de manière critique et analytique, ce qui stimule la créativité et l'inventivité.

Exemples-

1. Motif carré en programmation 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 :

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

*/

En savoir plus sur les programmes de modèles en programmation C

2. Modèle triangulaire en programmation 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 :
* 
* * 
* * * 
* * * * 
* * * * *

*/

En savoir plus sur les programmes de modèles en programmation C

3. Modèle de sablier en programmation 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:

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


*/

En savoir plus sur les programmes de modèles en programmation C

4. Programmation Half Diamond en 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:

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


*/

Découvrez plus d'articles -
Maîtriser les boucles et les instructions conditionnelles en programmation C

Conclusion :
Les programmes de modèles incarnent la fusion du talent artistique et de la logique dans le domaine de la programmation, offrant un canevas pour l'expression créative et l'ingéniosité algorithmique. En maîtrisant l'art de la programmation de modèles en C, les futurs développeurs peuvent débloquer de nouvelles dimensions de prouesses en matière de résolution de problèmes et libérer leur imagination sans limites dans le paysage numérique. Alors, embarquons-nous dans ce voyage exaltant, où chaque ligne de code tisse une tapisserie de beauté et d'intellect, illuminant le chemin vers l'illumination de la programmation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn