Écriture : utilisez trois boucles pour imprimer chaque rangée du sapin de Noël. La première boucle contrôle la hauteur de l'arbre, la deuxième boucle imprime les espaces et la troisième boucle imprime les astérisques. Dans la deuxième boucle, n - i est utilisé pour contrôler le nombre d'espaces imprimés devant chaque ligne. À mesure que la hauteur augmente, le nombre d'espaces diminuera progressivement. Dans la troisième boucle, utilisez 2 * i + 1 pour contrôler le nombre d'astérisques imprimés dans chaque ligne. À mesure que la hauteur augmente, le nombre d'astérisques augmentera progressivement. Après la deuxième boucle, une boucle supplémentaire est utilisée pour imprimer le tronc, donnant ainsi à l'arbre un aspect plus complet.
Voici un exemple simple de code de sapin de Noël en C :
c
#include <stdio.h> int main() { int i, j, k; int n = 6; // 树的高度 for (i = 0; i < n; i++) { for (j = 0; j < n - i; j++) { printf(" "); } for (k = 0; k < 2 * i + 1; k++) { printf("*"); } printf("\n"); } for (i = 0; i < n - 1; i++) { for (j = 0; j < n - 1 - i; j++) { printf(" "); } for (k = 0; k < n + 1 + i; k++) { printf("*"); } printf("\n"); } return 0; }
Dans cet exemple, nous utilisons trois boucles pour imprimer chaque rangée du sapin de Noël. La première boucle contrôle la hauteur de l'arbre, la deuxième boucle imprime les espaces et la troisième boucle imprime les astérisques. Dans la deuxième boucle, nous utilisons n - i pour contrôler le nombre d'espaces imprimés devant chaque ligne, puisque le nombre d'espaces diminue progressivement à mesure que la hauteur augmente. Dans la troisième boucle, nous utilisons 2 * i + 1 pour contrôler le nombre d'astérisques imprimés dans chaque ligne, car à mesure que la hauteur augmente, le nombre d'astérisques augmentera progressivement. Après la deuxième boucle, nous avons également utilisé une boucle supplémentaire pour imprimer le tronc afin de rendre l'arbre plus complet.
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!