Use javascript para enviar el triángulo Yang Hui a la página

El más estrechamente relacionado con el triángulo de Yang Hui es la ley del coeficiente de expansión de potencia binomial, a saber, el teorema binomial. Pero este artículo utiliza el pensamiento recursivo para resolver este complejo problema de cálculo matemático de una manera más comprensible.

<!DOCTYPEhtml>

<html lang="es">

<cabeza>

    <juego de caracteres meta="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <título>Documento</título>

    <estilo>

        división {

            /* Establezca el estilo, deje que el número se muestre en el centro y agregue un bonito color*/

            alineación de texto: centro;

            color: humo blanco;

            color de fondo: chocolate;

        }

    </estilo>

</cabeza>

<cuerpo>

    <div>

        <script>

            función obtenerTriángulo([n, m]) {

                //Si es la primera fila o columna, o el número de filas es igual al número de columnas (es decir, la última de cada fila), el valor es 1

                si (n == 1 || m == 1 || n == m) devuelve 1

               //Usando la idea de la recursión, cada una de cada fila es igual a la columna anterior de la fila anterior más la misma columna de la fila anterior

                devuelve obtenerTriángulo([n - 1, m - 1]) + obtenerTriángulo([n - 1, m])

            }

            //Combine el aviso y la alerta para lograr la interacción y evitar que los usuarios se equivoquen, así que tome una decisión

            var num = parseInt(window.prompt("Ingrese el número de líneas que desea ver"));

            si (núm > 0) {

                // recorrer cada fila

                para (sea i = 1; i <= num; i++) {

                    // recorrer cada columna

                    para (sea j = 1; j <= i; j++) {

                        documento.escribir(getTriangle([i, j]) + " " + " " + " ")

                    }

                    //Después de escribir cada línea, agregue un símbolo de nueva línea

                    documento.escribir("<br>")

                }

            } demás {

                alert("Ingrese un entero positivo adecuado")

            }

        </script>

    </div>

</cuerpo>

</html>

Supongo que te gusta

Origin blog.csdn.net/weixin_68067009/article/details/124228312
Recomendado
Clasificación