编写一个程序,求1-1/2+31/3-1/4+...+1/99-1/100之值

来源:百度知道 编辑:UC知道 时间:2024/06/15 13:36:53

我也编了一个程序,是c++的,刚运行了,完全正确~~~~
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{ int s=1;
double n=1,t=1,p=0;
while(n<=100)
{ p=p+t;
n=n+1;
s=-s;
t=s/n;
}
cout<<"p="<<setiosflags(ios::fixed)<<setprecision(6)<<p<<endl; //对输出的结果p设置小数位数为六位//
return 0;
}

#include<stdio.h>
void main(){
int i;
float sum=0;
for(i=1;i<=100;i++){
if(i%2==0)
sum-=1.0/i;
else
sum+=1.0/i;
}
printf("%f",sum);
}

for(float i=1,sum=0;i<=100;i++)
{
if(i%2==0)
sum-=1/i;
else
sum+=1/i;
}
return sum;

dim i as integer s as double s=0 for i=1to100 s=s+(-1)^(i+1) /i next msgbox(s)