编写程序,求2-4+6-8+1098+100的值

2020-12-12 10:48:48 字数 4386 阅读 7455

1楼:荒唐年华谁记下

被2整除的都是加,被4整除的都是减

可以这样写

for(int i=2;i<=100;i=i+2)else}

编写一段c语言程序,程序功能是:求2-4+6-8+……………………………+98-100的值。

2楼:匿名用户

#include "stdio.h"

int main()

printf("%d",sum);

return 0;}

3楼:听不清啊

#include

int main()

**********

方法二:

#include

int main()

c语言编程计算2-4+6-8+...-98+100的值 10

4楼:匿名用户

#include

main()

printf("s=%d\n",s);

}ps:按照前面的规律,最后应该是+98-100吧,,

5楼:匿名用户

用什么语言?给你个能显示计算过程的批处理吧,上面都是用for循环,还可以用if加goto语句。没验算,复制下面**,用记事本保存为abc.bat,双击运行。

@echo off

set aa=0

set ba=0

set ca=0

:jsset /a aa= 2

set /a ca=%ba% %aa%echo %ba% ^ %aa% ^= %ca%set /a ba=%ca%

if %aa% lss 100 (goto js)pause >nul

6楼:张陈钢

已经作答的三位高人都使用到了if函数,本人有新想法,程序就不写了,提问者可以自己编。

大致思路是:

增加一个临时参数b,初始值为-1,每次for循环语句中a[i]=(i+1)*2*b,后面的if语句改为b=-b

我觉得不用判断语句可能运行效率会高一些。

7楼:落葉繁華盡

#include

void main()

printf("2-4+6-8+...-98+100 = %d\n",sum);

}及时采纳不懂再问

用汇编语言编写程序,计算2+4+6+8+10+.....+98+100

8楼:

.model **all

.stack 100h

.data

.code

start:

mov ax, @data

mov ds, ax

mov cx, 50 ;循环

50次xor ax, ax

label:

mov bx, cx

shl bx, 1 ;相当抄于将bai当前循环计数du乘2,用来做加法

zhiadd ax, bx

loop label ;循环完成后,结dao果放在ax中mov ax, 4c00h

int 21h

end start

9楼:被遗忘的力学

sum=0;

for i=2:100

sum=sum+i;

end多么简单,一个循环解决的问题。这是matlab程序,其他如c只需稍作修改。。。

10楼:匿名用户

assume cs:code

code segment

start: mov ax,0

mov dx,0

mov cx,50

s: add ax,2

add bx,ax

loop s

mov ax,4c00h

int 21h

code ends

end start

用c语言编写程序,求2+4+6+…+98+100之和.

11楼:墨汁诺

# include

int main()

或#include

intmain()

printf("2+4+6+…+98+100=%d\n",sum);

return0;}

12楼:匿名用户

【注】使用c语言实现,望采纳哦~ 有问题再问哦~ o(∩_∩)【源**】

#include

int main()

printf("2+4+6+…+98+100=%d\n",sum);

return 0;}

13楼:百问谁度

main()

printf("%d",sum);}

14楼:匿名用户

int i,sum=0;

for(i=1;i<=50;i++)

sum+=i;

sum*=2;

15楼:皇家救星

# include

int main()

16楼:匿名用户

main()

c语言编程题要求用循环语句编程 求s=2-4+6-8+10-12+...+100的值

17楼:風的传说

int sum=0;

for(int i=1;i<=50;i++)else}

18楼:匿名用户

int i;

int s=0,s1=0,s2=0;

for(i=1;i<=100;i++)

else }

}s = s1+s2;

printf("%d",s);

c语言求2-4+6-8……-100+102的值

19楼:匿名用户

我先帮你分析bai

,如你有启示能写du

我就不给你**了zhi。首先,dao2-4+6-8……-100+102我们可以得到回的信息是答100个2相加,从而也就得到了while()的条件为i<=100,while里面的语句块相信你自己能写得出来,如还不懂我再给你**。

20楼:蓉雪球

参考资料:http://zhidao.baidu.***/question/81865698.html

在看懂原理之后再看我的程专序。

#include

voidmain()

printf("%d",s);}

21楼:

//#include "stdafx.h"//vc++6.0加上这一行.

#include "stdio.h"

void main(void)

printf("the result is %d.\n",sum+102);}

22楼:匿名用户

#include

void main(void)

printf("2-4+6-8……-100+102的值: %d\n",s);

return;}

23楼:匿名用户

这样试试:

int i=2, j=1;

long sum =0;

while( i<=102)

24楼:匿名用户

#include

int main(int argc, char* argv)else

printf("%d",i);

i+=2;

}printf("==%d\n",sum);

return 0;}

25楼:hello嗨

int main()

return 0;}

计算2-4+6-8+10-12+…+98-100=?

26楼:匿名用户

2-4+6-8+10-12……+98-100=(2-4)+(6-8)+(10-12)+......+(98-100)

=(-2)+(-2)+(-2)+......+(-2)=(-2)×25

=-50

计算题: 2-4+6-8+10-12+......+98-100

27楼:匿名用户

从2开始每两个偶数运算得-2,,有25对偶数,

so得-50

vb作业题,编写程序,求s 1 2 3n的值。其中n值

1楼 听不清啊 private sub mand1 click n cint inputbox 求 bain!, du请输zhi 入daon的值 版 s 1 for i 2 to n s s i next i msgbox n 权 s end sub 2楼 匿名用户 private sub form...

c语言函数调用编写程序求1 1 1+2 2 2+3 3 3+4 4 4+5

1楼 匿名用户 小白写程序 题目 编程计算1 1 2 2 3 3 4 4 20 20 include int main printf sum is d n sum return 0 2楼 听不清啊 include int fun int n int main 3楼 用什么语言去写这个么? c语言函数...

已知4的方乘以8的方等于2的x字方,求x的值

1楼 4是2的2次方 8是2的3次方 所以4的4次方就是2的8次方 8的3次方就是2的9次方 那么2的8次方乘以2的9次方,就是2的17次方所以x 17 2楼 匿名用户 2 x 4 8 2 2 2 2 2 8 9 2 17 x 17 若64的4次方乘以8的3次方等于2的x方,求x的值 3楼 匿名用户...