首页 > 试题广场 >

题目标题: 函数求解1n的累加 s

[问答题]

题目标题:

函数求解1/n的累加

题目描述:

利用自定义函数编写程序,求下面的式子: Y=1+1/2+1/3……+1/n n的数值由键盘输入,n<=100

输入描述:

输入一个正整数

输出描述:

输出为小数,保留小数点后8位有效数字。

样式输入:

8

样式输出:

2.71785714

#include <stdio.h>
int main()
{
   float i=1.0,n,j=1,sum=0;
   scanf("%f",&n);
   while(j<=n)
   {
       sum += i/j;
       j++;
   };
    printf("%.8f\n",sum);
}

发表于 2022-04-08 19:40:43 回复(0)

#include<stdio.h>

int main()

{

double y=0;

int n,i;

scanf("%d",&n);

for(i=1;i<=n;i++)

y+=1.0/i;

printf("%.8lf",y);

return 0;

}

发表于 2017-05-17 04:16:16 回复(0)