1041: 数列求和2

来源:互联网 发布:李易峰写真集淘宝 编辑:程序博客网 时间:2024/06/05 19:36

1041: 数列求和2

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 10669  Solved: 8044

SubmitStatusWeb Board

Description

输入一个整数n,输出数列1-1/3+1/5-……前n项的和。

Input

输入只有一个整数n。

Output

结果保留2为小数,单独占一行。

Sample Input

3
#include <iostream>#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>using namespace std;int main(){    int n,i;    double s=0.0;    scanf("%d",&n);    i=1;    int f=0;   while(n--)   {      if(f==0)      {          f=1;           s += 1.0/i;      }      else      {          f=0;          s -= 1.0/i;      }      i+=2;   }   printf("%.2f\n",s);   return 0;}

Sample Output

0.87

HINT

Source

**


原创粉丝点击