计算分数加减表达式的值

题目描述

洛谷B2070 计算分数加减表达式的值_for循环


输入一个整数

洛谷B2070 计算分数加减表达式的值_for循环_02

,求

洛谷B2070 计算分数加减表达式的值_浮点数_03


输入格式

输入为一行,含一个正整数

洛谷B2070 计算分数加减表达式的值_for循环_02


输出格式

输出为一行,为

洛谷B2070 计算分数加减表达式的值_浮点数_03

的值,结果保留小数点后

洛谷B2070 计算分数加减表达式的值_for循环_06

位小数。

样例 #1

样例输入 #1

2

样例输出 #1

0.5000

提示

洛谷B2070 计算分数加减表达式的值_c语言_07


代码如下:

需要注意的是存放的是浮点数

#include<stdio.h>

int main()

{

   int i,n;

   double sum=0;

   scanf("%d",&n);

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

   {

       if(i%2==0)

       sum+=-1.0/i;

       else

       sum+=1.0/i;

   }

   printf("%.4lf",sum);

   return 0;

}