i=1,S=0,WHILE i≤50,S=S+i,i=i+1,WEND PRINT S END. 程序执行后输出的结果S= 答案为什么是1275。。。
i=1,S=0,WHILE i≤50,S=S+i,i=i+1,WEND PRINT S END. 程序执行后输出的结果S= 答案为什么是1275。。。
日期:2013-01-23 21:55:44 人气:2
WHILE ... WEND表示在满足条件的前提下不断重复执行里面操作的意思。
对于此题,
第一次, i=1,满足条件,于是S=S+i=0+1=1, i=i+1=1+1=2
第二次, 上次计算的结果拿过来i=2,满足条件,于是S=S+i=1+2=3, i=i+1=2+1=3
第三次, 上次计算的结果拿过来i=3,满足条件,于是S=S+i=3+3=6, i=i+1=3+1=4
第四次, 上次计算的结果拿过来i=4,满足条件,于是S=S+i=6+4=10, i=i+1=4+1=5
到此为止,执行