1/(n+1)+1/(n+2)+......+1/(n+n)

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:08:56

象数学问题

VB方法:

dim sum as Double

dim n as integer

n= 10000

sum = 0
for i = 1 to n
sum = sum + 1/(n+i)
next i

msgbox "总计:" + Cstr(sum)

C方法:
main()
{
float sum=0;
int n,i;
printf("please enter a number:");
scanf("%d",&n);
printf("\nThe answer is :");
for(i=1;i<=n;i++)
{
sum=sum+1.0/(n+i);
}
printf("%f.\n",sum);
}

C++方法:

#include<iostream.h>
#define DIVISOR 1;
#define N n
void main()
{
for(int i=0,sum=0;i<=N;i++)
{
sum+=DIVISOR/(N+i);
}
cout<<sum<<endl;
}