单项选择题
阅读下列算法:
(1)输入n的值;
(2)设i的值为1;
(3)如果i<=n,则执行第(4)步,否则转到第(7)步执行;
(4)计算sum+i,并将结果赋给sum;
(5)计算i+1,并将结果赋给i;
(6)返回到第(3)步继续执行;
(7)输出sum的结果。
上述算法()。
A.能够正确计算sum=1+2+3+4+…+n
B.不能正确计算sum=1+2+3+4+…+n,因为未画出算法的流程图
C.不能正确计算sum=1+2+3+4+…+n,因为未将变量sum初始化为0
D.不能正确计算sum=1+2+3+4+…+n,因为未编写出实现算法的程序