方法1:直接求出100项的和,偶数项前需要乘上-1.然后在求和
//int main()
//{
// double i;
// double ret = 0;
// for (i = 1; i <= 100; i++)
// {
// ret = pow(-1,i+1)*(1 / i) + ret;
// }
// printf("%lf\n", ret);
// system("pause");
// return 0;
//}
方法2:
先求出奇数项的和,再求出偶数项的和,最后将奇数项-偶数项
//int main()
//{
// double i;
// double sum1 = 0;
// double sum2 = 0;
// for (i = 1; i <= 100; i += 2)
// {
// sum1 = (1 / i) + sum1;
// }
// for (i = 2; i <= 100; i += 2)
// {
// sum2 = (1 / i) + sum2;
// }
// printf("%lf", sum1 - sum2);
// system("pause");
// return 0;
//}