用c语言计算1/1-1/2+1/3-1/4+1/5-...+1/99-1/100
程序员文章站
2022-06-26 10:32:23
计算1/1-1/2+1/3-1/4+1/5-...+1/99-1/100。
方法一:计算1/1-1/2+1/3-1/4+1/5-...+1/99-1/100
#incl...
计算1/1-1/2+1/3-1/4+1/5-...+1/99-1/100。
方法一:计算1/1-1/2+1/3-1/4+1/5-...+1/99-1/100
#include <stdio.h> #include <math.h> main() { float sum=0.0; float n=0; float a=0.0; for (n=1;n<101;n++) { a=pow(-1,n+1); sum=a/n+sum; } printf ("%f",sum); return 0; }
方法二:(优化)
#include <stdio.h> int main () { int n; double sum=0.0; int flag=1; for (n=1;n<101;n++) { sum+=flag*(1.0/n); flag=flag*(-1); } printf ("%lf\n",sum); return 0; }
推荐阅读
-
pow函数(数学次方)在c语言的用法,两种编写方法实例( 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值)
-
c语言:求多项式1-1/2+1/3-1/4+...+1/99-1/100的值,3种循环实现
-
C语言:计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
-
如何用C语言编写程序:1-1/2+1/3-1/4+1/5......+1/99-1/100?
-
pow函数(数学次方)在c语言的用法,两种编写方法实例( 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值)
-
用c语言计算1/1-1/2+1/3-1/4+1/5-...+1/99-1/100
-
c语言:求多项式1-1/2+1/3-1/4+...+1/99-1/100的值,3种循环实现
-
C语言:计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
-
如何用C语言编写程序:1-1/2+1/3-1/4+1/5......+1/99-1/100?
-
用c语言计算1/1-1/2+1/3-1/4+1/5-...+1/99-1/100