Edición de la Universidad de Zhejiang "C Lenguaje de programación (3ª edición)" Ejercicios 2-5

Ejercicio 2-5 Halla la suma de los primeros N términos de la secuencia de la raíz cuadrada (15 puntos)

Esta pregunta requiere un programa para calcular la suma de los primeros N términos de la secuencia de raíz cuadrada √1 + √22 + √ 3 ++ ⋯. Puede incluir el archivo de encabezado math.h y llamar a la función sqrt para encontrar la raíz cuadrada.

Formato de entrada:
ingrese un entero positivo N en una línea.

Formato de salida: el
valor de la suma parcial S se emite de acuerdo con el formato de "suma = S" en una línea, con precisión de dos decimales . El problema es asegurar que el resultado del cálculo no exceda el rango de doble precisión.

Entrada de muestra:

10

Salida de muestra:

sum = 22.47

¿Sientes que los temas son los mismos? Asi, no es difícil, simplemente lo hiciste sin una sensación de logro, ¡oye! ! !
Código:

#include"stdio.h"
#include"math.h"
int main()
{
    int N, i;
    double sum = 0;
    scanf("%d", &N);
    for(i = 1;i <= N; i++)
    {
        sum += sqrt(i);
    }
    printf("sum = %0.2lf",sum);
    return 0;
}
Publicado 25 artículos originales · ganó 3 · vistas 240

Supongo que te gusta

Origin blog.csdn.net/oxygen_ls/article/details/105423191
Recomendado
Clasificación