高一数学题已知S=1"-2"+3"-4"+……+(n-1)"-n"的程序和程序框图求解

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/31 04:31:06
高一数学题已知S=1
xR]S@+88iGKM_8N6ۥQTdQ>:8p(qI_pIl{wsO~,zKWTyIE ^[oO&xǩ=ZqlN/98EkH{ pH+Y|xlUZrn="X0]KĹ &q`aTrV)Iɟ@RoY`$Hp~爾g'LA(蒑eYF}K)Ef:m.&OoӃ=nХ)ߙ8F9{9o6b( [,Wʞ -Ue\R^d!~!^sFaM7l U A;3l@C΀찒l}K:6BYQ*!0DH~2*kq1Rg\\ 0e[X+ 0 hl\X+`m%h2qX5-L.GgЯ`u?\gnǟcMW=94Ea{eioy7|p.E'0$4sд

高一数学题已知S=1"-2"+3"-4"+……+(n-1)"-n"的程序和程序框图求解
高一数学题已知S=1"-2"+3"-4"+……+(n-1)"-n"的程序和程序框图求解

高一数学题已知S=1"-2"+3"-4"+……+(n-1)"-n"的程序和程序框图求解
程序可以实现:
#include
int main()
{
float x,y;
scanf("%f",&x);
y=x-1;
if(y=1 output x-1
x

最后一 项= -n, n>0 为偶数,
s=(1-2)+(3-4)+...+[(n-1)-n]=-n/2

简单的程序框图,自己完善一下

如果按一项一项编过去的话很复杂也很麻烦,你可以换个思维
当n为奇数时,s=1 +(n-1)/2
当n为偶数时,s= (n/2)*(-1)