方法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;
//}
本文介绍了一种计算特定级数和的两种方法。第一种方法是直接求和法,通过循环计算每一项并根据项数的奇偶性乘以-1或1。第二种方法是分别计算奇数项和偶数项的和,最后相减得到总和。这两种方法为解决数学级数求和问题提供了实用的编程思路。
1967

被折叠的 条评论
为什么被折叠?



