如何实现编写函数fun,求1/2-2/3+3/4-...+99/100的和?急
写个循环,例如
int c=100;
double sum=0;
for(int i=0;i<c;i++)
{
if(i%2==0)
sum+=i/(i+1);
else
sum-=i/(i+1);
}
double total = 0;
for(int i = 0; i < 100; i++)
{
if (i % 2==0)
total += i/(i + 1);
else
total -= i/(i + 1);
}
#include <stdio.h>
double fun(int n){
int i;
double s=0;
for(i=1;i<=n;i++)
{
s= s + (double)i/(i+1);
}
return s;
}
int main(){
printf("S=%lf",fun(99));
}
运行结果为: