2011,永远记得与double、float做运算时,一定要加小数点。

来源:互联网 发布:linux 解压zip 编辑:程序博客网 时间:2024/05/24 07:40
比如:double i;  i=1.0/i;
#include "stdio.h"#include "math.h"int main(){    int n,m,i;    double sum;    while(scanf("%d",&m)!=EOF)    {        while(m--)        {            sum=0;            scanf("%d",&n);            for(i=1;i<=n;i++)            {                if(i%2==0)                    sum=sum-(1.0/i);                else                    sum+=(1.0/i);            }            printf("%.2lf\n",sum);        }    }}
0 0
原创粉丝点击