(1)计算1/1+1/2+1/3+......+1/99+1/100代码如下:
#include <stdio.h>
int main()
{
int i = 0;
double sum = 0;
for (i = 1; i <= 100; i++)
{
sum = sum + (1.0 / i);
}
printf("%lf\n",sum);
return 0;
}
运行结果:
(2)计算1/1-1/2+1/3-......+1/99-1/100代码如下:
#include <stdio.h>
int main()
{
int i = 0;
double sum = 0;
int flag = 1;
for (i = 1; i <= 100; i++)
{
sum = sum + flag*(1.0 / i);
flag = -flag;
}
printf("%lf\n",sum);
return 0;
}
运行结果: