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

i=1,S=0,WHILE i≤50,S=S+i,i=i+1,WEND PRINT S END. 程序执行后输出的结果S= 答案为什么是1275。。。

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 到此为止,执行
    A+
热门评论