Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar C para generar un paralelogramo compuesto por "*"

Cómo utilizar C para generar un paralelogramo compuesto por "*"

Implementación de ancho y alto ajustables:

#includelt;iostream.hgt;

void main()

{

int i, j; //El número de filas y columnas del paralelogramo

coutlt;lt;"Ingrese la altura del paralelogramo:";

cingt ;gt;i;

coutlt;lt;"Ingrese el ancho del paralelogramo:";

cingt;gt;j;

//El a continuación se genera el paralelogramo

int n, m, l(0); //variables de columna y bucle de columna y el número de espacios antes de cada línea

for (n=0; nlt ; i; n)

{

for (m=0;mlt;l;m)// Genera el espacio antes de cada línea

coutlt;lt ;" ";

coutlt;lt;"*";//Emite el primer "*"

para (m=l 1;mlt;j l-1;m) //Muestra la parte media

{

if (n==0||n==i-1)//Si es la primera o la última línea, genera "* "

coutlt; lt; "*";

else//En caso contrario, genera " "

coutlt; lt; " ";

}

coutlt ;lt; "*\n";//Generar el último "*" de cada línea

l ;//Aumentar el número de espacios antes de la línea en 1

}

}

Ingrese la altura del paralelogramo: 10

Ingrese el ancho del paralelogramo: 6

******

* *

* *

* *

* *

* *

* *

* *

* *

******

Presiona cualquier tecla para continuar