画出求1-2+3-4+......+99-100的值的程序框图(流程图),并写出相应的程序。

如题所述

说明:可以将每2个数字组成一组(1-2)+(3-4)+......+(99-100)=(-1)+(-1)+......+(-1)=-50至于编程可以从1循环到100,奇数的时候是正号,偶数的时候是符号。 #include <stdio.h>int main(){ int n; int sum = 0; int flag; for(n=1;n<=100;n++) { if(n%2==0) flag=-1; else flag=1; sum = sum + flag*n; } printf("1-2+3-4+......+99-100的值为:%d",sum); return 0;}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-17
借助循环。------start-------↓---1=>i;1=>result; ∣—→↓ ∣--《i<=100》—————— /*循环结束条件*/ ∣-----↓---------------↓ ∣-----↓---------------↓ ∣--result=result*i; ↓ ∣---i+1=>i;--------打印result ∣-----↓----------------↓ ———↓←———————— -------↓ ------end注:流程图以实线为准。
画出求1-2+3-4+......+99-100的值的程序框图(流程图),并写出相应的程序。这里有视频教程可以看下 http://www.alisoho.com
第2个回答  2013-09-17
include<stdio.h> main
{
int i,t,sum=0;
for(i=1,i<=100,i++) if(i%2==0) t=-1;
else t=1;
sum=sum+i*t;
}
第3个回答  2013-09-17
我靠,数学考试的你拿来问

画出求1-2+3-4+...+99-100的值的程序框图(流程图),并写出相应的程序...
#include <stdio.h>int main(){ int n; int sum = 0; int flag; for(n=1;n<=100;n++) { if(n%2==0) flag=-1; else flag=1; sum = sum + flag*n; } printf("1-2+3-4+...+99-100的值为:%d",sum); return 0;} ...

画出求1-2+3-4+...+99-100的值的程序框图(流程图),并写出相应的程序...
借助循环。---start---↓---1=>i;1=>result;∣—→↓ ∣--《i<=100》———\/*循环结束条件*\/ ∣---↓---↓ ∣---↓---↓ ∣--result=result*i;↓ ∣---i+1=>i;---打印result ∣---↓---↓ ———↓←———---↓ ---end注:流程图以实线为准。画出求1-2+3-...

s=1+2-3+4+...+99-100流程图
99-100=-1 100\/2=50 50*(-1)=-50 1-2+3-4+.+99-100=-50

...1+2+3+4……+99+100的和的算法,并画出相应的程序框图
include<stdio.h>void main(){ int i,sum; sum = 0; for(i=1; i<=100; i++) { sum += i; } printf("%d",sum);}下面是程序框图

设计求1+2+3+4……+99+100的和的算法,并画出相应的程序框图 求解
(100+1)×(100÷2)=5050

画出一个计算1+2+3+…100的值的程序框图.
计算1+2+3+…100的值的程序框图如下图所示:

...补充完整一个计算1+2+3+…+100的值的算法.(用循环结构) 第一步,设...
分析:流程图各图框的内容(语言和符号)要与算法步骤相对应,在流程图中算法执行的顺序应按箭头方向进行. 解:第一步,设i的值为1.第二步,设sum的值为0.第三步,如果i≤100,执行第四步,否则,转去执行第七步.第四步,计算sum+i并将结果代替sum.第五步,计算i+1并将结果代替i.第六步...

画出求1²-2²+3²-4²+...+99²-100²的值的算法的程序...
=(1+2)(1-2)+(3+4)(3-4)+…+(99+100)(99-100)=-(1+2+3+4+…+99+100)自己算

labview写的1+2+3+4+...+100的和的程序
int i ,S=0;for (i=1;i<=100;i++)S=S+i cout << S <<endl;vb代码:S=0 for i=1 to 100 step 1 S=S + i next i print "S=";S

怎么画出求1+2+3+4+5+6+7+8+9+10的一个算法的程序框图
开始 | i=1,s=0 | --- i<=10---否 | |是 | | 输出S | i=i+1 | | | 结束程序 | s=s+1 | |---| 输出S | 结束程序 麻烦采纳,谢谢!

相似回答
大家正在搜