編寫一段C語言程式,程式功能是 求2 4 6 898 100的值

2021-04-02 18:30:37 字數 6447 閱讀 3416

1樓:匿名使用者

#include "stdio.h"

int main()

printf("%d",sum);

return 0;}

2樓:聽不清啊

#include

int main()

**********

方法二:

#include

int main()

c語言程式設計計算2-4+6-8+...-98+100的值 10

3樓:匿名使用者

#include

main()

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

}ps:按照前面的規律,最後應該是+98-100吧,,

4樓:匿名使用者

用什麼語言?給你個能顯示計算過程的批處理吧,上面都是用for迴圈,還可以用if加goto語句。沒驗算,複製下面**,用記事本儲存為abc.bat,雙擊執行。

@echo off

set aa=0

set ba=0

set ca=0

:jsset /a aa= 2

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

5樓:張陳鋼

已經作答的三位高人都使用到了if函式,本人有新想法,程式就不寫了,提問者可以自己編。

大致思路是:

增加一個臨時引數b,初始值為-1,每次for迴圈語句中a[i]=(i+1)*2*b,後面的if語句改為b=-b

我覺得不用判斷語句可能執行效率會高一些。

6樓:落葉繁華盡

#include

void main()

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

}及時採納不懂再問

編寫程式,求2-4+6-8+10-……-98+100的值

7樓:荒唐年華誰記下

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

可以這樣寫

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

2+4+6+8+10一直加到100巧算怎麼算?

8樓:千山鳥飛絕

簡便來計算的方法有:

1、原自式=(2+98)+(4+96)+(6+94)+……+(48+52)+50+100=100+100+100+……+100+50+100=100x24+50+100=2400+50+100=2550

2、利用等差數列求和公式。

則原式=(2+100)x50÷2=102x50÷2=5100÷2=2550。

9樓:我說二一

2+4+6+8+10+...+98+100= (2+100)+(4+98)+(6+96)+...(50+52)du

= 102+102+102+ ... +102    (一共25個)= 102×25

= 2550

巧算(zhi簡算):包括乘法,除法的分dao配律回,結合律,交換答律。加法交換,結合等。

這需要在某個算式中找出。找到了可以應用的定律,及每個數的分解數,就可以巧妙地算出答案了。

公式乘法:分配律=ac+ab=a(b+c)結合律=abc=a(bc)

交換律=ab=ac

積不變性質=ab=(a÷c)×(bc)(c≠0)加法:結合律=a+b+c=a+(b+c)

交換律=a+b=b+a

除法:a÷b÷c=a÷(b×c)(b≠0,c≠0)商不變性質=a÷b=(a×d)÷(b×d)(b≠0,d≠0)=(a÷d)÷(b÷d)(b≠0,d≠0)

減法:a-b-c=a-(b+c)

10樓:小雨無名

2加4加到100,有50個偶數,所以總和是50平方加上50,等於2550。

11樓:匿名使用者

2+4+6+8+10+...+98+100= (2+100)+(4+98)+(6+96)+...(50+52)= 102+102+102+ ...

+102 (一共25個)= 2550

12樓:匿名使用者

這個的話一直加到100的話啊,是有一個口脣的方式的。

13樓:yiyuanyi譯元

2+4+6+8+10+...+98+100= (2+100)+(4+98)+(6+96)+...(du50+52)

zhi= 102+102+102+ ... +102 (一dao共

專25個)

屬= 102×25

= 2550

14樓:匿名使用者

最後等於2550,這道題有兩種方法。

15樓:中國移動雲南

公式:(首數+末數)*項數/2

授人予漁不採納就不好意思了。

16樓:匿名使用者

是50×51等於2550。

17樓:匿名使用者

2十100=102有25個102。102x25二2550。

18樓:匿名使用者

246810是2250

19樓:

=25×102

=2550

20樓:入骨愛人

我想:不知道該怎麼辦!

21樓:匿名使用者

巧算這種題目我一開始也不是很瞭解,但是我觀察了一段時間,我發現了內一個問題想知道嗎容?想知道請看下一個⬇️⬇️⬇️⬇️⬇️⬇️

22樓:匿名使用者

(2+98)+(4+96)+(6+94)+……+(48+52)+50+100=100+100+100+……+100+50+100=100x24+50+100=2400+5全文

23樓:匿名使用者

一共等於2550⚡️⚡️⚡️⚡️⚡️✈️

用組合語言編寫程式,計算2+4+6+8+10+.....+98+100

24樓:

.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

25樓:被遺忘的力學

sum=0;

for i=2:100

sum=sum+i;

end多麼簡單,一個迴圈解決的問題。這是matlab程式,其他如c只需稍作修改。。。

26樓:匿名使用者

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

用簡便方法計算:2+4+6+8+…+96+98+100

27樓:熊遇見土豆

2+4+6+8+...+96+98+100=2550,簡便演算法如下:

解:設2+4+6+8……+96+98+100  ①將上式倒過來寫為:100+98+96+94+...+8+6+4+2②①+②得:

(2+100)+(4+98)+(6+96)+...(96+6)+(98+4)+(100+2)

=102+102+102+...+102+102+102=50x102=5100,

5100÷2=2550,

∴2+4+6+8+...+96+98+100=2550注:簡便計算是一種特殊的計算,它運用了運算定律與數字的基本性質,從而使計算簡便,使一個很複雜的式子變得很容易計算出得數。

28樓:匿名使用者

1到100中,雙數有50個,前後相加等於100(先不算式子最後一個數100),所以原式可以看成24個100,加上式子最後一個數100,再加上式子中間的數50,得式子:

[(2+98)+(4+96)+(6+94)+...+(46+54)+(48+52)]+100+50=2550

解得 2+4+6+8+10+...+96+98+100=2550

29樓:匿名使用者

2+4+6+8+10+……96+98+100等於(2+100)*25

30樓:熊貓00077寂

2+4+6+8+…+96+98+100

=(2+100)×50÷2

=102×50÷2

=5100÷2

=2550

31樓:暗之主

=-2x((100-4)/2)

=-2x48

=-96

謝謝採納

算一算2+4+6+8+10+...+96+98+100這道數學題怎麼做

32樓:楓橋映月夜泊

2+4+6+8+10+……+96+98+100=(2+100)×50÷2

=2550

分析:等差數列和=(首+尾)×項數÷2

等差數列是指從第二項起,每內一項與容它的前一項的差等於同一個常數的一種數列,常用a、p表示。這個常數叫做等差數列的公差,公差常用字母d表示。

例如:1,3,5,7,9……2n-1。通項公式為:

an=a1+(n-1)*d。首項a1=1,公差d=2。前n項和公式為:

sn=a1*n+[n*(n-1)*d]/2或sn=[n*(a1+an)]/2。注意:以上n均屬於正整數。

33樓:lost_恆

通過觀察2+4+6+8+10+...+96+98+100,發du現可以轉化成(

zhi2+100)dao+(4+98)+...+(6+96)+(8+94)+(10+92)=102x25=2550。

還可以通過方法二:sn=a1*n+[n*(n-1)*d]/2 則 sn=2*50+50x49*2/2=2550.

等差數權列(又名算術數列)是數列的一種。在等差數列中,任何相鄰兩項的差相等,該差值稱為公差。例如數列1,3,5,7,9就是一個等差數列。

在這個數列中,從第二項起,每項與其前一項之差都等於2,即公差為2。

一個等差數列的和等於其首項與末項的和乘以項數除以2。通常認為數學家高斯在小時候就發現這個公式。在他三年級的時候,他的老師讓學生們做從1加到100【1+2+3+4+……+100】的習題。

高斯很快發現數列的規律,用上面的公式得出了5050的答案。但顯然可以肯定的是,在遠遠比這更早的古希臘甚至古埃及,就已經有人掌握了等差數列的這種求和的方法。

34樓:匿名使用者

2+4+6+……+98+100

簡便計算是du:(zhi100+2)×

dao(100÷2÷2)=102×(50÷2)=102×25

=(100+2)×25

=100×25+2×25

=2500+50

=2550

在102×25的時候可以內不用分配律容!!

35樓:匿名使用者

這是等差數列求和,(2+100)*50/2=2550

36樓:殺人越貨村

等差數列求和公式,倒序想加。(102×50)/2=2050

37樓:匿名使用者

(2+100)x50除以2=2550

等差數列求和公式:首項加尾項乘以相數除以二

38樓:豬肉

2+4+6+8+10+...+96+98+100=(2+100)÷2x50

=102÷2x50

=51÷50

=2550

39樓:匿名使用者

2+4+6+8+10+...+96+98+100

40樓:blue深夜星空

(2+100)x50/2=2550

C語言編寫函式,如何編寫C語言程式

什麼叫陣列中的第一個最大元素和最小元素啊。如何編寫c語言程式?如何寫c語言函式?c語言的函式 c語言如何編寫啊?c語言程式編寫 摘要。您好親,c語言寫程式,首先你要 c語言的那個驅動的工具,叫,使用c語言來進行程式設計,是需要工具來進行編譯的,變硬了之後進行列印,一般寫c語言的時候,它有一個他其實是...

用c語言編寫程式,求s

staticvoidmain stringargs console.writeline 結果回 是答 sum console.readkey 用c語言編寫程式,計算s 1 1 2 1 2 3 1 2 3 n include usingnamespacestd intmain cout 結果2為 re...

c語言程式設計,編寫程式,求10 用C語言

程式1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提1...