Maison >développement back-end >Tutoriel C#.Net >diamant imprimé en langue c

diamant imprimé en langue c

angryTom
angryTomoriginal
2019-10-26 11:26:3714817parcourir

diamant imprimé en langue c

Le langage C imprime des diamants

Le langage C est un langage de programmation informatique orienté processus Chez les débutants, nous ils. tous exécutent des programmes C via la ligne de commande. Voyons comment écrire un programme C pour générer une forme de losange sur la ligne de commande.

Cours recommandé : Tutoriel du langage C

Le code source est :

#include<stdio.h>
void main()
{
    int n = 6;
    int i, a, b;
    //前4行.上半部分
    for(i = 1; i <= n; i++)//控制行数
    {
    for(  a = n - 1; a >= i; a--)//打印空格
    {
        printf(" ");
    }
    for(  b = 1;b <= 2*i-1; b++)//打印*
    {
        printf("*");
    }
    printf("\n");
    }
    //后3行,下半部分
    for( i = n-1;i >= 1;i--)
    {
        for( a = i;a <= n-1; a++)
        {
            printf(" ");
        }
        for( b = 1;b <= 2*i-1; b++)
        {
            printf("*");
        }
        printf("\n");
    }
}

Ce qui est remarquable dans ce programme

Ce programme Le code source utilise principalement l'imbrication de boucles d'instructions for. La forme générale d'une instruction for est :

for(循环变量赋初值;循环条件;循环变量增值) {语句}

Lorsque la première ou la deuxième condition n'est qu'un point-virgule, cela signifie : Cette condition est toujours vraie et toujours vraie !

Format du langage C

Les fichiers programme incluent : le fichier programme source (suffixe .c), le fichier cible (suffixe .obj), le fichier exécutable (suffixe .exe), lorsque le suffixe Si le nom est faux, le programme ne peut pas être exécuté. Habituellement, le code que nous écrivons est le fichier du programme source, donc lors de l'enregistrement, utilisez .c. Le programme générera automatiquement le fichier cible .obj, puis le fichier d'exécution .exe. Exécutez-le ensuite pour obtenir le résultat.

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
Article précédent:conversion de types c++Article suivant:conversion de types c++