用自然语言写出计算1-2+3-4+5- +99-100的值的算法步骤!

如题所述

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-30
(1-2)+(3-4)+…+(99-100)=
=(-1)x100÷2=-50
第2个回答  2014-10-30
(1+3+5+……+99)-(2+4+……+100)每一个括号里的用(首项+末项)×项数/2这个公式
第3个回答  2014-10-30
结合法,(1-2)+(3-4)+…+(99-100)追答

这样就是50个-1相加,也就是-50

第4个回答  2014-10-30
把单数加一起减双数
第5个回答  2014-10-30

用自然语言写出计算1-2+3-4+5- +99-100的值的算法步骤!
回答:(1-2)+(3-4)+…+(99-100)= =(-1)x100÷2=-50

用自然语言写出计算1-2+3-4+……+99-100的值的算法步骤
所以,整个算式可以看成:(1-2)+(3-4)+(5-6)...+(99-100)=(-1)+(-1)+(-1)...(-1),一共有100\/2=50个(-1)相加。所以,原式就等于(-1)*50=-50 如果你要用算式写,就写成:1-2+3-4+…+99-100 =(1-2)+(3-4)+(5-6)...+(99-100)=(-1)+(-1)+(-1).....

用自然语言写出计算1-2+3-4+……+99-100的值的算法步骤
所以,整个算式可以看成:(1-2)+(3-4)+(5-6)...+(99-100)=(-1)+(-1)+(-1)...(-1),一共有100\/2=50个(-1)相加。所以,原式就等于(-1)*50=-50 如果你要用算式写,就写成:1-2+3-4+…+99-100 =(1-2)+(3-4)+(5-6)...+(99-100)=(-1)+(-1)+(-1).....

用自然语言写出计算1-2+3-4+...+99-100的值的算法步骤,再用程序框图...
算法步骤:第一步 :令f(i)=1,sum=0,loop=100 第二步:循环,sum=sum+x.第三步:判断f(i)<=100.若是,则继续sun=sum+(-1) i-1 i ; 否则,输出 sum。第四步:输出sum,结束。

用自然语言写出计算1-2+3-4+...+99-100的值的算法步骤,再用程序框图...
第一步:变量x=1 Sum=0 loop=100 循环 第二步:Sum=Sum+x 第三部:情况1 x是奇数(x>0) x= -(x+1) 增加1并变成相反数 情况2 x是偶数(x<0) x=-x+1 循环100次 第四部:输出Sum

C语言编程计算1-2+3-4+5-6+...+99-100
include "math.h"main(){ int i,n,sum=0;for(i=1;i<=100;i++){n=-1;sum=n^(i+1)*i+sum;} printf("%d",sum);}

1-2+3-4+5...+99-100=?用简便方法做
所以,原式=(1-2)+(3-4)+ (5-6)+ ... +(99-100)=-1 +(-1) +(-1) +...+ (-1)=(-1)*50 =-50 关键点提示:这道题考察的是去括号添括号(括号里是正数,去括号是不变号;若是负数,则需要变号),以及负数的运算。还需注意,要看一看有多少组。若是1-2+ 3-4+ ...

用自然语言写出计算1-2+3-4+...+99-100的值的算法步骤,再用程序框图...
先算1+3.。。+99,再算-2-4。。。-100,1和99组合就是100,1到99可以组成25组,就是2500,-2到-100是同样的道理,在前面提取一个负号,就是2和100组合就是102,然后也是25组,25乘以102就是2550,2500+(-2505)=-50

C语言编程1-2+3-4+5-6+~~+99-100
(1)include "stdio.h"int main(int argc,char *argv[]){printf("1-2+3-4+...+99-100 = %d\\n",(1-2)*50);return 0;}运行结果如下:(2)include "stdio.h"int main(int argc,char *argv[]){int s,i;for(s=0,i=1;i<101;i++)\/\/遍历1~100s += i&1 ? i : -i;\/\/...

编写程序求s=1-2+3-4+5…+99-100的值
可以两两一组分成50组 s=(1-2)+(3-4)+……+(99-100)每组的值都是-1 故s=-50 如果用C语言的话 include <stdio.h> int main(){ int n,sign,sum;sign=1;sum=0;for(n=1;n<=100;n++) { sum+=n*sign;sign*=-1;} printf("===%d===\\n",sum);return 0;} ...

相似回答