思路:
①用循环语句从1/1循环到1/100.
②决定每次循环的1/i的符号.
tips:更详细的解释已经写在代码的注释里了~
#include<stdio.h>
int main()
{
//注意使用double或者float定义sum
double sum = 0;
//用于决定加减符号的
int flag = 1;
//从1开始循环100次到100
for (int i = 1; i <= 100; i++)
{
//使用1.0而不是1的原因是除法的结果要想出现小数,除数,被除数至少有一个是小数的形式
sum += flag * 1.0 / i ;
//每循环一次变一次号
flag = -flag;
}
//输出是别忘了用%lf
printf("%lf\n", sum);
return 0;
}