#include <stdio.h>
int main()
{
int i,n=1;
float sum=0;
for(i=1;i<=100;i++)
{
sum+=n*1.0/i;
n=-n;
}
printf("1-1/2+1/3-1/4+……1/99-1/100=%f\n",sum);
return 0;
}
随着for循环,i增加,i代表了分数的分母,而n不断变换正负号,以此来实现-+的功能
有问题可以在下面评论,我会为大家解答。
#include <stdio.h>
int main()
{
int i,n=1;
float sum=0;
for(i=1;i<=100;i++)
{
sum+=n*1.0/i;
n=-n;
}
printf("1-1/2+1/3-1/4+……1/99-1/100=%f\n",sum);
return 0;
}
随着for循环,i增加,i代表了分数的分母,而n不断变换正负号,以此来实现-+的功能
有问题可以在下面评论,我会为大家解答。