2017-05-30 45 views
0

對於這個基本的算法:這是和算法的正確輸出嗎?

begin 
input n; 
sum:= 0; 
    for i:=1 to n do 
sum:=sum+i; 
output sum; 
end 

如果說n=3然後是我說得最終輸出總和會是6? 如果不是,那麼請有人解釋爲什麼!

道歉,如果格式化關閉,我不知道我是否正確。

謝謝!

+0

你想要什麼? – sunkuet02

+0

我想知道我是否正確的說什麼!我有點不確定 –

回答

0

是的。該算法起作用。雖然你可以通過使用

begin 
input n; 
sum:= n*(n + 1)/2; 
output sum; 
end