Sum of first 100 integers?

19 次查看(过去 30 天)
Ian
Ian 2014-2-3
评论: Jan 2022-3-15
Write a script that uses a for loop to calculate the sum of the first 100 integer numbers

采纳的回答

Mischa Kim
Mischa Kim 2014-2-3
编辑:Mischa Kim 2014-2-3
my_sum = 0;
for ii = 1:100
my_sum = my_sum + ii;
end

更多回答(4 个)

Sean de Wolski
Sean de Wolski 2014-2-3
for ii = 100
s = sum(1:ii);
end

Roger Stafford
Roger Stafford 2014-2-3
编辑:Roger Stafford 2014-2-3
Or you could emulate the mathematical genius, Karl Friedrich Gauss, who is said to have done it this way at the age of ten:
s = (100+1)+(99+2)+(98+3)+...+(51+50) = 50*101 = 5050
  2 个评论
Ian
Ian 2014-2-3
Gotta love good ol' Gauss!
Jan
Jan 2021-3-4
This means as code:
n = 100;
s = (n * (n + 1)) / 2

请先登录,再进行评论。


Mayur Gaikwad
Mayur Gaikwad 2017-12-7
Could someone write the script for matlab mobile version for the sum of the squares of first 100 natural numbers.. !
  1 个评论
Jan
Jan 2017-12-7
Yes. Simply add a "^2" in Mischa's answer.
Please do not inject a new question as an answer to an existing thread. Such thread-hijacking confuses the readers, because it is not clear anymore, to which question an answer belongs.
Because this sounds like a homework, let me encourage you to try to solve this by your own.

请先登录,再进行评论。


Bhanuprasad Akula
sum(1:100)

类别

Help CenterFile Exchange 中查找有关 Programming 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by