Maison >développement back-end >C++ >Programme C pour afficher les nombres sous forme X
Référez-vous à l'algorithme ci-dessous et écrivez un programme C pour afficher des nombres en forme de X.
Step 1: Start Step 2: Declare variables Step 3: Read number of rows Step 4: for loop satisfies<ul class="list"><li>if(i==j || i+j==rows-1)<ul class="list"><li>print i+1</li></ul></li><li>Print " "</li></ul>Step 5: Print new line Step 6: Stop
La logique pour imprimer les nombres en motif X est la suivante −
for(i=0;i<rows;i++){ for(j=0;j<rows;j++){ if(i==j || i+j==rows-1){ printf("%d",i+1); }else{ printf(" "); } } printf("</p><p>"); }
Voici le programme C pour afficher les nombres en motif X −
#include<stdio.h> main(){ int i,j,rows; printf("Enter number of rows:</p><p>"); scanf("%d",&rows); for(i=0;i<rows;i++){ for(j=0;j<rows;j++){ if(i==j || i+j==rows-1){ printf("%d",i+1); }else{ printf(" "); } } printf("</p><p>"); } }
Lorsque le programme ci-dessus est exécuté , ce qui produit le résultat suivant −
Enter number of rows:10 1 1 2 2 3 3 4 4 55 66 7 7 8 8 9 9 10 10
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!