Cómo crear bucles for anidados en la programación c

Con programación C, que puede pegar dentro de un para bucle es otro bucle for. Puede parecer una locura bucle dentro de un bucle, pero es una práctica común. La jerga oficial es bucle anidado. A Nested Loop muestra un ejemplo.

Un NESTED BUCLE

#include int main () {int alpha,code-for(alpha='A'-alphalt;='G'-alpha=alpha+1){for(code=1-codelt;=7-code=code+1){printf("%c%dt",alpha,code)-}putchar('n')- / * Fin a una línea de texto * /} return (0) -}

No permita que todos los guiones intimidan Tú- hacen que el código sea más legible. Sangría también ayudan espectáculo que declaraciones pertenecen a qué bucle, ya que se alinean en la misma tabulación.

Línea 7 en A Nested Loop comienza la primera, exterior de bucle. Cuenta de letras de la A a la G. También contiene el segundo, interior de bucle y una función putchar () en la Línea 13. Esta función ayuda a organizar la salida en filas por escupir un salto de línea después de que aparezca cada fila.

La función printf () en la producción de la línea 11 pantallas del programa, especificando el valor lazo externo, alfa, y el valor de bucle interno, código. La secuencia t de escape separa la salida.

Ejercicio 11: Escriba el código fuente de la A Nested Loop en su editor. Genere y ejecute.

A1 A2 A3 A4 A5 A6 A7B1 B2 B3 B4 B5 B6 B7C1 C2 C3 C4 C5 C6 C7D1 D2 D3 D4 D5 D6 D7E1 E2 E3 E4 E5 E6 E7F1 F2 F3 F4 F5 F6 F7G1 G3 G2 G6 G5 G4 G7

Un bucle anidado Triple contiene tres para las declaraciones, que sigue la cascada se muestra en A anidado Loop. Mientras usted puede igualar las llaves con cada instrucción for (y eso es fácil, gracias a modernos editores de texto), es algo que se puede lograr con bastante facilidad.

Ejercicio 12: Escriba un programa acrónimo de generación de tres letras. Listas de salida del programa todas las combinaciones de tres letras del AAA a través de ZZZ, vomitados cada uno en una línea por sí mismo.




» » » » Cómo crear bucles for anidados en la programación c