- cocowy的编程之旅
问题描述:使用C语言级数求和,注意变量类型。
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
int main()
{
int n,i;
double sum=0.0;
scanf("%d",&n);
double sign=1.0;//小技巧使其为浮点数
for(i=1;i<=n;i++)
{
sum+=sign/i;
sign=-sign;
}
printf("f(%d)=%f\n",n,sum);
return 0;
}