f(x)=1/(2^x+1),求f(-4)+f(-3)+...+f(4).算法肿么写.如题,急用

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 14:51:15
f(x)=1/(2^x+1),求f(-4)+f(-3)+...+f(4).算法肿么写.如题,急用f(x)=1/(2^x+1),求f(-4)+f(-3)+...+f(4).算法肿么写.如题,急用f(x)

f(x)=1/(2^x+1),求f(-4)+f(-3)+...+f(4).算法肿么写.如题,急用
f(x)=1/(2^x+1),求f(-4)+f(-3)+...+f(4).算法肿么写.
如题,急用

f(x)=1/(2^x+1),求f(-4)+f(-3)+...+f(4).算法肿么写.如题,急用
根据所求形式利用技巧:
f(x)+f(-x)
=1/(2^x+1)+1/[2^(-x)+1]
=1/(2^x+1)+2^x/(2^x+1)
=1
所以,
f(-4)+f(-3)+...+f(4)
=[f(-4)+f(4)]+[f(-3)+f(3)]+[f(-2)+f(2)]+[f(-1)+f(1)]
=1+1+1+1
=4

#include #include
double funcZNx(int x,int c){ if(c==0) { return (1); } if(c==1) { return (2); } for(int i=1;i

全部展开

#include #include
double funcZNx(int x,int c){ if(c==0) { return (1); } if(c==1) { return (2); } for(int i=1;i-5 && n<5) { double getSum=0; if(n<0) { getSum=funcFNx(2,abs(n)); } else { getSum=funcZNx(2,n); } fx +=1/(double)(getSum+1); n++; } printf("fx=%lf\n",fx);}
运行就可以

收起

因为f(-x)=2^x/(2^x+1)
所以f(x)+f(-x)=1所以f(-4)+f(-3)+...+f(4)=4+f(0)=4.5