程序相关问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 16:21:06
1、SET TALK OFF
S=0
I=1
INPUT “N=?”TO N
DO WHILE S<=N
S=S+I
I=I+1
ENDDO?S
如果在执行此程序时从键盘输入5后,程序运行的结果是什么?
2、有如下程序逻辑,求程序运行结果是什么?
M=0
N=100
DO WHILE N>M
M-M+N
N=N-10
ENDDO
?M
详细解释,谢谢。

1、SET TALK OFF
S=0
I=1
INPUT “N=?”TO N
DO WHILE S<=N
S=S+I
I=I+1
ENDDO?S
第1次循环后I=1,S=1
第2次循环后I=2,S=3
第3次循环后I=3,S=6
此时S<=N为假,不再循环,S=6

2、有如下程序逻辑,求程序运行结果是什么?
M=0
N=100
DO WHILE N>M
M-M+N
N=N-10
ENDDO
?M
M-M+N语句打错了