Ejercicio 2-13 Encuentre la suma de los primeros N elementos en la N-ésima secuencia (15 puntos)
Esta pregunta requiere escribir un programa para calcular la suma de los primeros N elementos de la secuencia 1 + 1/2 + 1/3 +….
Formato de entrada: la
entrada da un número entero positivo N en una línea.
Formato de
salida : envíe el valor de la suma parcial S en el formato de "suma = S" en una línea, con una precisión de 6 dígitos después del punto decimal. El título garantiza que el resultado del cálculo no exceda el rango de doble precisión.
Muestra de entrada:
6
Muestra de salida:
suma = 2.450000
Autor
Grupo de curso C
Unidad
Universidad de Zhejiang
Límite de longitud del código
16 KB
Límite de tiempo
400 ms
Límite de memoria
64 MB
#include <stdio.h>
int main() {
int n;
double sum;
if (scanf("%d", &n) == 1) {
for (int i = 1; i <= n; i++) {
sum += 1.0 / i;
}
printf("sum = %.6f", sum);
}
return 0;
}