PASCAL读程序,写结果

来源:百度知道 编辑:UC知道 时间:2024/05/22 23:26:37
PROGRAM see(input,output);
VAR s, i:INTEGER;
BEGIN
s:=0;
For i:= 1 to 9 do
s:=s+i;
Writeln(“s=”,s);
END.

程序运行结果为: S=45

1+2+3+4+5+6+7+8+9=45

PROGRAM see(input,output);
VAR s, i:INTEGER;
BEGIN
s:=0;{初始}
For i:= 1 to 9 do
s:=s+i;{s每次加上i,而i从1 曾涨到9,所以s=s+1+2+3+..9=45}
Writeln(“s=”,s);{输出}
END.

楼主想问什么?
s:=s+1; ——>s=1
s:=s+2; ——>s=3
s:=s+3; ——>s=6
……
s:=s+9; ——>s=45
这样就到45了