Maison > développement back-end > C++ > le corps du texte

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

PHPz
Libérer: 2024-07-19 14:15:10
original
215 Les gens l'ont consulté

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 :

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

*/
Copier après la connexion

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 :
* 
* * 
* * * 
* * * * 
* * * * *

*/
Copier après la connexion

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:

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


*/
Copier après la connexion

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:

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


*/
Copier après la connexion

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!

source:dev.to
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!