Un problème de programmation commun donné à des élèves dans une classe de programmation introductif C est de savoir comment imprimer un triangle. Ce programme nécessite la connaissance des structures de contrôle , comme la « boucle for. " Une boucle for exécute un bloc de code un nombre de fois . Vous pouvez placer une boucle à l'intérieur du bloc de code d'un autre pour la boucle , créant une boucle FOR imbriquée . C'est la clé pour résoudre ce problème. En deux nidification pour les boucles , vous pouvez imprimer un triangle. Choses que vous devez
C environnement de développement intégré (IDE ), tels que Eclipse CDT
compilateur C , un tel GCC
Voir Plus Instructions
1
charger les C IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez "Fichier /Nouveau /Projet " et choisissez " Projet C " pour créer un nouveau projet C . Un fichier de code source vide apparaît dans la partie éditeur de texte de l' IDE
2
Importez les deux bibliothèques suivantes en tapant les instructions suivantes au début du fichier de code source : .
< P > # include
# include
3 créer une fonction principale . La fonction principale est le point de départ de votre programme. Vous allez placer tout le code à l'intérieur de la fonction principale. Tapez la commande suivante ci-dessous les déclarations "include" de déclarer une fonction principale :
int main () {}
4
Créer une boucle for extérieure . Le but de cette boucle for est de créer une série de lignes. Ecrivez ce qui suit entre les parenthèses de la fonction principale de créer une boucle qui fait 10 lignes :
for (int i = 0; i < 9; i + +)
{} < br >
5
Créer une boucle FOR imbriquée . Le imbriquée boucle for crée une série de colonnes dans un schéma triangulaire en limitant la quantité de colonnes faites , basé sur la ligne actuelle. Par exemple, sur la première rangée , une colonne est faite. Au rang deux, deux colonnes sont faites . Pour créer le imbriquée boucle for qui est limitée de cette manière, écrire ce qui suit entre les accolades de la première boucle :
for (int j = 0; j < i , j + +)
< p> {printf (" X ");}
6
créer une nouvelle ligne qui sépare chaque rangée . Ecrire la déclaration suivante en dessous de la boucle FOR imbriquée , mais entre les accolades de la première boucle :
printf ("\\ n");
7
exécuter le programme en appuyant sur sur la touche verte de lecture. La sortie du programme ressemble