Plástico Li Lei

Puede crear una matriz bidimensional [tipo plástico o carbón], y el número de filas y columnas es el número de filas y columnas en la pantalla. Luego, puede calcular el valor del elemento en la posición correspondiente y luego imprimir los elementos de la matriz (tomando el tipo char como ejemplo):

# include ltstdio.h gt

# include ltmath.h gt

# include ltstdlib.h gt

#Definir la fila 25

#Definir la columna 84

tabla de caracteres [fila] [columna];

void initTable()

{

for(int I = 0; i lt fila; i )

{

for(int j = 0; j ltCOLj )

{

Tabla[I][j]="" ;

}

}

}

int main(int argc, char*argv[])

{

//Aquí tomamos cos(x) como ejemplo.

//Debido a que el número de filas y columnas es variable, el resultado deseado se redondea hacia abajo aquí.

//La posición de la abscisa aquí es la línea 20.

//Primero dibuja las coordenadas xey.

for(int fila = 0; fila lt fila; fila)

{

tabla[fila][0]= ' | >

}

tabla[20][0]= ' ';

for(int col = 1; col ltCOLcol )

{

Tabla[20][columna]= '-';

}

Tabla[0][0]= '^';

table[20][COL-1]= ' >;';

//Aquí X se usa para calcular el valor de cos y '*' se usa para reemplazar los caracteres en las coordenadas correspondientes ;

for(int x = 0; x ltCOL-1; x )

{

tabla[5 *(int)(cos(x)) ][x]= ' * ';

}

//El siguiente paso es generar línea por línea.

for(int I = 0; i lt fila; i )

{

for(int j = 0; j ltCOLj )

{

printf("c ", tabla[I][j]);

}

}

Sistema ( "pausa");

}