//思路:先写逻辑,我们看到分子为恒为1,于是我们只要父母从1到100即可,此外正负交叉相加,我们考虑用以标记值,让其乘以这个标记值,当执行完分母+1后 //在利用标记值取反,重复以上步骤即可 int i; double sum = 0.0; int flag = 1; for (i = 1; i <= 100 ; i++) { sum = sum + flag * (1.0 / i); flag = -flag; } printf("%lf",sum); return 0;
//计算1/1-1/2+1/3-...+1/100,交叉正负求和
于 2024-09-03 09:25:05 首次发布