Un problema de programación común dado a los estudiantes en una clase de programación C introductorio es cómo imprimir un triángulo. Este programa requiere el conocimiento de las estructuras de control , como el " bucle for. " Un bucle for ejecuta un bloque de código un número de veces . Puede colocar un bucle dentro del bloque de código de otro bucle for , creando un ciclo for anidado . Esta es la clave para resolver este problema . A las dos de anidación de bucles , puede imprimir un triángulo. Cosas que necesitará
C Entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
C Compiler , tal GCC
Ver Más instrucciones
1
cargar el C IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo /Nuevo /Proyecto " y selecciona "Proyecto C " para crear un nuevo proyecto C . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE
2
Import las dos bibliotecas escribiendo en las siguientes declaraciones en la parte superior del archivo de código fuente : .
< P > # include
# include
3 Crear una función principal. La función principal es el punto de partida para su programa. Va a colocar todo el código dentro de la función principal. Escriba el siguiente código debajo de las declaraciones de " incluir " a declarar una función principal :
int main () { }
4
Crear una externa de bucle. El propósito de este bucle es crear una serie de filas . Escriba el siguiente entre los soportes de la función principal de crear un bucle que hace 10 filas:
for (int i = 0 ; i < 9 ; i + + )
{} < br > Página 5
Crear un ciclo for anidado . El ciclo for anidado crea una serie de columnas en un patrón triangular mediante la limitación de la cantidad de columnas realizadas , sobre la base de la fila actual . Por ejemplo , en la fila uno , se hace una columna. En la segunda fila , se hacen dos columnas. Para crear el bucle anidado para que se limita de esta manera , escribir el texto siguiente entre las llaves de la primera bucle for :
for (int j = 0 ; j < i , j + + )
< p > { printf ("X ") ;}
6
Crear una nueva línea que separa cada fila. Escriba el siguiente comunicado por debajo del ciclo for anidado , sino entre las llaves del primer bucle :
printf ("\\ n");
7
Ejecute el programa presionando el botón de reproducción verde. La salida del programa parece