算1+2+3+…..+100
可以这么写
I=1
SUM=0
WHILE I<=100
SUM=SUM+I
I=I+1
WEND
PRINT SUM
END但是如果我写成
I=1
SUM=0
WHILE I<=10^2
SUM=SUM+I
I=I+1
WEND
PRINT SUM
END输出的结果是不一样的,少了一个100,为什么?
可以这么写
I=1
SUM=0
WHILE I<=100
SUM=SUM+I
I=I+1
WEND
PRINT SUM
END但是如果我写成
I=1
SUM=0
WHILE I<=10^2
SUM=SUM+I
I=I+1
WEND
PRINT SUM
END输出的结果是不一样的,少了一个100,为什么?
不知道你的原因,用少一点的数字试试看比如4我试验了4,两种都给出正确结果10