求1-1/2+1/3-1/4+.......-1/100的值

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:32:46
这是到C语言的题

#include <iostream>
#include <math.h>
using namespace std;
double sum_fun(double n,double sum);
int main()
{
double sum = 1.0;
double n;
cout << "Please input the num :"
cin >> n;
sum = sum_fun(n,sum);
cout << sum << endl;
return 0;
}
double sum_fun(double n,double sum)
{
for(double i = 0;i != n;++i)
{
sum = sum + pow(-1,i) / (i + 1);
}
return sum;
}

#include<stdio.h>
#include<math.h>
void main()
{
int sum,deno,sign,term;
sum=1;
deno=2;
sign=1;
while(deno<=100)
{
sign*=(-1);
term=sign*(1/deno);
sum+=term;
deno+=1;
}
printf("%d\n",sum);
}

LANHU66 回答的很啊 可以采纳