Expérience 2-3-7 Trouvez la somme partielle du carré et de la séquence réciproque (15 points)

Cette question nécessite d' m和n(m≤n)écrire un programme pour deux entiers positifs pour calculer la somme des séquences
m 2 + 1 / m + (m + 1) 2 + 1 / (m + 1) +… + n 2 + 1 / nm ^ {2} +1 / m + (m + 1) ^ {2} + 1 / (m + 1) + ... + n ^ {2} + 1 / nm2+1 / m+( m+1 )2+1 / ( m+1 )++n2+1 / n

Format d'entrée:

Entrez deux entiers positifs sur une ligne, m和n(m≤n)séparés par des espaces.

Format de sortie:

sum = SSortez la valeur de la somme partielle au format " " sur une ligne S, avec une précision de six chiffres après la virgule décimale. Le titre garantit que le résultat du calcul ne dépasse pas la plage de précision double.

Échantillon d'entrée:

5 10

Exemple de sortie:

sum = 355.845635

Code:

# include <stdio.h>
# include <stdlib.h>

int main() {
    
    
    int m,n,i;
    double sum = 0.0;
    scanf("%d %d",&m,&n);
    for (i=m;i<=n;i++) {
    
    
        sum += (i * i);
        sum += (1.0 / i);
    }
    printf("sum = %.6lf",sum);
    return 0;
}

Soumettre une capture d'écran:

Insérez la description de l'image ici

Idées de résolution de problèmes:

Il n'y a rien à dire sur cette question, faites juste attention à la plage de parcours de la boucle

Je suppose que tu aimes

Origine blog.csdn.net/weixin_43862765/article/details/114433842
conseillé
Classement