從1一直加到100有什麼簡便演算法

2021-03-11 00:03:08 字數 4717 閱讀 3520

1樓:天使在唱歌

1、求平均數的演算法。

1到100共100個數字,而且他們是等差數列專,所以屬只需要將1+100除以 2,就可以得到平均數,再乘以位數,則得到結果,(1+100)/ 2 x 100

=50.5 x 100

=5050

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

等差數列的公式是:(首項+末項)x 項數/21到100共100個數,首項為1,公差為1,末項為100,代入公式就是

(1+100)x 100 / 2

=101x100/2

=10100/2

=5050

2樓:花降如雪秋風錘

1+2+3+.....+100

=(1+100)x50

=5050

1,2,3...100這是一個等差來數源列bai。等差數列是指從第二項起,每一du項與它的前一項的差zhi等於同一個常dao數的一種數列,常用a、p表示。

這個常數叫做等差數列的公差,公差常用字母d表示。

等差數列的前n項和公式為:sn=a1*n+[n*(n-1)*d]/2或sn=[n*(a1+an)]/2。注意:以上n均屬於正整數。

3樓:軍用品專攻

從1一直加到100有兩種簡copy便演算法:

1、求平均數的演算法。

1到100共100個數字,而且他們是等差數列,所以只需要將1+100除以 2,就可以得到平均數,再乘以位數,則得到結果,(1+100)/ 2 x 100

=50.5 x 100

=5050

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

等差數列的公式是:(首項+末項)x 項數/2

1到100共100個數,首項為1,公差為1,末項為100,代入公式就是

(1+100)x 100 / 2

=101x100/2

=10100/2

=5050

擴充套件資料:

等差數列的演算法:等差數列是常見數列的一種,可以用ap表示,如果一個數列從第二項起,每一項與它的前一項的差等於同一個常數,這個數列就叫做等差數列,而這個常數叫做等差數列的公差,公差常用字母d表示。

例如:1,3,5,7,9……(2n-1)。等差數列的通項公式為:

an=a1+(n-1)d。前n項和公式為:首項×項數+【項數(項數-1)×公差】/2或【(首項+末項)×項數】/ 2。

4樓:匿名使用者

拿1和最後的100相加,得抄101;拿2和最

後的99相加得101;拿3個最後的97相加得101;依次類推最後是50+51得101,從1到50總共是50個101,50*101等於5050,所以答案就是5050

5樓:匿名使用者

其實有兩種方法,一種方法是,利用等差數列公式,用1加100乘100÷2,得到它們的和專

。第2種方屬法是,用1+100的和乘50,因為你算一下,新到100每兩個數字為一組,每兩個數字加起來是101,一共有50組這樣的,所以可以這樣。

6樓:匿名使用者

我們只需要把(1+100)÷2得到平均數,再乘位數,就可以得到結果,=(1+100)÷2x100

=505x100

=5050

7樓:今天下午離譜

等差數列公式(最小數+最大數)×最大數÷2

所以得數是(100+1)×100÷2=101×50=5050

這是高斯的方法哦!

8樓:李快來

解:從1一直加到100有這樣簡便演算法

1+2+3+4+5+....+99+100=(1+100)x100÷2

=101x100÷2

=101x50

=5050

9樓:匿名使用者

請問bai是多大年紀的學du

生?如果高中學過數列的zhi話,可以用等差數dao列計算。如果是小版學生,就只能其他方法權了。

解法為:1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21+22+23+24+25+26+……+100=(1+99)*50+50=5050

10樓:匿名使用者

等差數抄列公式

(最小數+最大數)×最大數÷2

所以得數是(100+1)×100÷2=101×50=5050或者是1+2+...+50+...+99+100=0+1+2+...+50+...+99+100

(最小數+倒數第二最大數)×最大數÷2+最大數所以得數是(0+100)×100÷2+50=50000+50=5050

11樓:武當騎士

可以利用首尾對應項加和相等的特性1+100=101,2+99=101以此類推,一共有50組,所以最終的結果為50*101=5050

12樓:匿名使用者

(1+100)x100÷2=5050,上底加下底乘高除2

13樓:匿名使用者

一般採用高斯演算法:

1+2+3+...+100

=(1+100)x100÷2

=101x50

=5050

14樓:學達師

這是一個小學時候的問題,在歷史上也非常經典。

1,求平均數的演算法。1到100共回100個數字,而且他答們是等差數列,所以只需要將1+100除以 二,就可以得到平均數,再乘以位數,則得到結果,100*(100+1)/2=5050

2,利用等差數列的求和公式直接求和。1到100共一百個數,首項為1,公差為1,末項為100.所 以有,sn=[n(a1+an)]/2,帶入資料,n=100,帶入資料,得到結果5050

其他演算法基本上都是這兩種演算法的變形

15樓:匿名使用者

alec1221255655555555

16樓:匿名使用者

1+2+。。+100

=(1+2+。。+99)+100

=99x50+100

=5000-50+100

=5050

17樓:雙魚天狼特戰隊

100×51 =5050

18樓:小鴨子

1+2+3+......+88+99+100=1+100+2+99+3+88......

=50*101

=5050

望採納謝謝。

19樓:匿名使用者

這個還差不多(๑•㉨•๑)ฅ

從1加到100等於多少簡便方法

20樓:jack常

解題bai

思路:從1加到100的和可du以看作是一個公差zhi為1的等差數列,直接利用等dao差數列的公式(首項+末項專)×項數屬÷2可以很快得出答案。

解題過程:

sn = 1+2+3+4+...+100

= [n*(a1+an)]/2

= 100*(1 + 100)/2

= 5050

得出結果,從1加到100的和等於5050。

擴充套件資料:1、從1到n的自然數之和:sn = n * (n + 1) / 2把兩個相同的自然數列逆序相加

2sn=1+n + 2+(n-1) + 3+(n-2) + ... n+1

=n+1 +n+1 + ... +n+1

=n*(n+1)

sn=n*(n+1)/2

2、從m到n的自然數之和:**n=(n-m+1)/2*(m+n)(n>m)

**n=sn-s(m-1)

=n*(n+1)/2 -(m-1)*(m-1+1)/2=/2=/2

=/2=(n+m)(n-m+1)/2

21樓:堵靖眭奧

其實copy答案就是5050才對啊題解:

其實應該這bai樣算100本身

du就是100了,

那我zhi就不用說了

1+99=100

2+98=100

3+97=100

4+96=100

5+95=100

6+94=100

依次類推到dao49+51=100的時候它的具體得數就是5000了當然50在中間誰都不能加

所以50為單獨數字

所以5000+50=5050

我這個演算法是不是很古老啊,可是這的確是個很準確的答案了不知道這個答案你們同不同意

參考文獻:網路

22樓:本來帶竹頭

1+100=101

2+99=101

3+98=101

……49+52=101

50+51=101

這樣的bai組du

合一共有zhi100÷2=50組

所以,1+2+3+……+100的簡便dao演算法就內是(1+100)×(容100÷2)=5050。

23樓:冷麵王子葉浩

(98÷2)×100+150

24樓:喃杉鶴

從1加到100是5050

運用高斯求和公2113式5261或朱世傑求和公式:和=(首項 + 末項)內4102x項數容1653 /2數學表達:1+2+3+4+……+ n = (n+1)n /2

得1+2+3+……+100=(1+100)*100/2=5050

連續的數相加有什麼簡便演算法嗎,從1一直加到100有什麼簡便演算法

用第一個bai數加上最後一個數 乘以這du批數zhi 的總個數,然後除以2,即 dao 首 尾 版 個數 2 求權總個數的方法 1.連續自然數 用最後一個數減第一個數然後加1 尾 首 1 2.連續偶數 以2開頭的,最後一個數除以2 即 尾 2 不以2開頭的,先用最後一個數除以2,再用第一個數減2的差...

從1 2 3一直加到100結果是多少?計算公式是什麼

從1 2 3一直加 bai到100結果是5050。公du 式 n zhi1 n 2。dao 解答方法 專 1 1 2 3 100 1 100 2 99 3 98 101x50 5050。2 1 2 3 4.100 1 100 2 100 5050。這是一個以1為首項,屬1為公差的等差數列 1 2 3...

1加2加3一直加到124等於多少

1 2 3 124 1 124 124 2 7750 1加2加3一直加到100是多少 一加二加三.一直加到一百 1 100 2 99 3 98 50 51 101 50 5050 1 100 2 99 3 98 50 51 101 50 5050 祝您生活愉快,望採納。1加2加3一直加到50的和是多...