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;
}