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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 11:21:51
高一数学题已知S=1

高一数学题已知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)