Constellation Knowledge Network - Una lista completa de nombres - Algoritmo de disposición de estrellas (lenguaje C++ o C)

Algoritmo de disposición de estrellas (lenguaje C++ o C)

/*

* *Piensa en la gráfica como dos partes simétricas.

* *Ambas partes son 4 líneas, pero en orden inverso.

* *Entonces escriba una declaración de bucle de dos niveles.

* *Siempre que reduzcas y aumentes I respectivamente, podrás obtener los gráficos de estas dos partes.

* *Hay un problema. Hola, yo...

*/

# include & ltiostream & gt

Usar espacio de nombres std

int main()

{

int i, j, k;

//La primera parte del gráfico comienza desde i=4 y disminuye a 1.

for(I = 4;I>=1;I-)//El número de filas en el primer nivel de control de bucle

{

j = I * 2-1;

k = j/2;

while((3-k)>0) // Controla el número de espacios de salida.

{

cout & lt& lt" ";

k++;

}

mientras(j & gt; 0) //Controla el número de veces que se genera el símbolo "*".

{

cout & lt& lt"*";

j-;

}

cout & lt& lt\ n ';//El final de una línea de salida

}

//La segunda parte de la imagen comienza desde i=1 y aumenta a 4.

for(I = 1;i<=4;i++)

{

j = I * 2-1;

k = j/2;

mientras((3-k)>0)

{

cout & lt& lt" ";

k++;

}

mientras(j & gt; 0)

{

cout & lt& lt"*" ;

j-;

}

cout & lt& lt\ n ';

}

Devuelve 0;

}

上篇: ¿Hay algún consejo para nombrar a Douyin? 下篇: ¿Se hundirá el frente de la casa debido al Feng Shui?
Artículos populares