10 (单选) 这是一段伪码:

来源:百度知道 编辑:UC知道 时间:2024/05/27 01:39:12
10 (单选) 这是一段伪码:
temp=0;
for (i=0; i<=10; i++){temp=temp+i; }
请问程序运行完后,temp应为多少?
A. 10 B. 45 C. 55 D. 1375
选那个?为什么?

for循环 i从1到10的总和 相当于计算1+2+3+4+5+6+7+8+9+10的和
i=0时 temp=0
i=1时 temp=0+1=1
i=2时 temp=1+2=3
i=3时 temp=3+3=6
i=4时 temp=6+4=10
i=5时 temp=10+5=15
i=6时 temp=15+6=21
i=7时 temp=21+7=28
i=8时 temp=28+8=36
i=9时 temp=36+9=45
i=10时 temp=45+10=55
所以选 C

看不懂

看不懂