Ejercicio 2-5 Encuentra la suma de los primeros N términos de la secuencia de raíz cuadrada (15 puntos)
Esta pregunta requiere escribir un programa para calcular la secuencia de raíz cuadrada 1 \ sqrt11+ 2 \ sqrt22+ 3 \ sqrt33+ ... la suma de los primeros N elementos. Puede incluir el archivo de encabezado math.hy llamar a la función sqrt para encontrar la raíz cuadrada.
Formato de entrada:
introduzca un 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 dos decimales. El título garantiza que el resultado del cálculo no exceda el rango de doble precisión.
Muestra de entrada:
10
Muestra de salida:
suma = 22,47
Autor
Yan Hui
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>
#include <math.h>
int main() {
int a;
double sum = 0;
if (scanf("%d", &a) == 1) {
for (int i = 1; i <= a; i++) {
sum += sqrt(i);
}
printf("sum = %.2f", sum);
}
return 0;
}