C语言OJ项目参考(2399)求倒数和

    xiaoxiao2026-01-27  8

    (2399)求倒数和 Description 输入一个小于10的正整数n,求1到n的倒数和(即1+1/2+…+1/n)并输出。 Input 一个整型数 n Output 1+1/2+…+1/n 的值,小数点后保留6位小数。 Sample Input 4 Sample Output 2.083333 参考解答

    #include <stdio.h> int main ( ) { int n, i; double sum=0; scanf("%d",&n); for(i=1;i<=n;i++) sum+=(1.0/i); printf("%.6lf", sum); return 0; }

    注:由于小数点后保留6位的要求,出于精度的考虑,sum用成double型。

    最新回复(0)