/*
思路:
1. 从上述表达式可以分析出
a. 该表达式主要由100项,基数项为正,偶数项为负
2. 设置一个循环从1~100,给出表达式中的每一项:1.0/i, 注意此处不能使用1,否则结果全部为0
然后使用flag标记控制奇偶项,奇数项为正,偶数项为负
然后将所有的项相加即可
*/
#define _CRT_SECURE_NO_WARNINGS 1//防止scanf报警

#include <stdio.h>//头文件中包括了各种标准库函数的函数原型

//#include<string.h>//C语言标准库中一个常用的头文件,在使用到字符数组时需要使用

//#include<windows.h>//头文件封装了许多库函数以及一些类,将一些复杂的工作由库函数处理

//#include<stdlib.h>//include<stdio.h>称为编译预处理命令
int main()

{

int j = 1;

double sum=0,flag=1;//用double

for (j = 1; j <= 100; j++)

{

sum += flag*1/ j;//+=的用法
flag =- flag;

}

printf("%lf", sum);//使用%lf

return 0;//放最后

}