Función del Experimento 2.4 de PTA-2017
6-1 Implementación simple de x elevada a la potencia n (10 puntos)
Esta pregunta requiere la implementación de una función que calcule x n (n ≥ 0).
Definición de interfaz de función:
double mypow( double x, int n );
La función mypow debe devolver el valor de x elevado a la enésima potencia. El encabezado garantiza que el resultado tenga doble precisión.
Ejemplo de programa de prueba de árbitro:
Ejemplo de entrada:
Ejemplo de salida:
Código fuente del programa
6 -2 Usa una función para resolver la suma factorial del 1 al 10 (10 puntos)
Esta pregunta requiere la implementación de una función simple que calcula el factorial de un entero no negativo de modo que 1! +2!+?+10!
Definición de interfaz de función:
doble hecho (int n);
donde n es el parámetro pasado por el usuario y el valor no puede exceder 10. Si n es un entero no negativo, entonces la función debe devolver el factorial de n.
Ejemplo de programa de prueba de árbitro:
Ejemplo de entrada:
Ejemplo de salida:
Código fuente del programa
< strong> 7-1 Genere una tabla de multiplicar de 3 (15 puntos)
Ingrese un número entero no negativo n, genere una tabla de multiplicar de 3 y genere 3 ?0 ~ 3 ?n
valor.
Formato de entrada:
La entrada es un número entero no negativo n seguido.
Formato de salida:
Genera una tabla con n+1 filas de series de potencias crecientes. El formato de cada fila es "pow(3,i) = el valor de 3 elevado a. el poder yo". El encabezado garantiza que la salida no exceda el rango de un entero largo.
Ejemplo de entrada:
Ejemplo de salida:
Código fuente del programa
7-2 Encuentre los primeros N términos de la secuencia de raíz cuadrada , y la secuencia Suma de los primeros N términos (15 puntos). Suma (15 puntos)
Esta pregunta requiere que escribas un programa para calcular la suma de los primeros N términos de la secuencia de raíz cuadrada √1 +√?2 + √3 + ?, y la raíz cuadrada secuencia √1 +√?2 La suma de los primeros N términos de +√3+ ? Puede incluir el archivo de encabezado math.h y llamar a la función sqrt para encontrar raíces cuadradas.
Formato de entrada:
Ingrese una línea de números enteros positivos N.
Formato de salida:
Genera el valor de suma parcial S (llevado al entero más cercano) en la forma "suma = S". El valor de la suma parcial, S, con una precisión de dos decimales. La pregunta asegura que el resultado no supera la doble precisión.
Ejemplo de entrada:
Ejemplo de salida:
Código fuente del programa
7-3 Encuentre la suma de los primeros N términos de secuencia factorial (15 puntos)
¡Esta pregunta requiere que escribas un programa para calcular la suma de los primeros N elementos de la secuencia 1! +¡Secuencia 1! +2! +3! ¿La suma de los primeros N términos de +?
Formato de entrada:
Ingrese una línea que proporcione un número entero positivo N hasta 12.
Formato de salida:
Salida de una línea que proporciona el resultado entero.
Ejemplo de entrada:
Ejemplo de salida:
Código fuente del programa