<pre name="code" class="cpp">#include <stdio.h>
#include <math.h>
int main()
{
int i;
float sum = 1.0;
int n = 100;
for ( i = 2 ; i <= n ; i++ )
{
sum = sum +1/( pow(-1,(i+1))*i);
}
printf("%f\n",sum);
return 0;
}
#include <stdio.h>
int main()
{
float i = 1.0 ;
float sign = 1.0;
float sum = 0.0 ;
for ( i = 1 ; i <= 100 ; i++ )
{
sum += sign / i;
sign = -sign;
}
printf("%f\n",sum);
}
#include <stdio.h>
int main()
{
int i = 1;
int sign = 1;
float sum = 0.0 ;
for ( i = 1 ; i <= 100 ; i++ )
{
sum += (float)sign / i;
sign = -sign;
}
printf("%f\n",sum);
}
计算1-1/2+1/3-1/4+1/5-……+1/99-1/100的值
最新推荐文章于 2023-03-07 20:12:19 发布