Pascal语言的if...else语句中能否在else后加一循环体

来源:百度知道 编辑:UC知道 时间:2024/07/07 03:42:49
Pascal语言的if...else语句中能否在else后加一循环体
如:输入一个小于100的自然数输出从它到100的所有整数
if a<0 then write('error')
else while a<=100 do begin
writeln(a);
a:=a+1;
end;
这样可以吗?如果可以的话那么else后面的那个分号加在哪里?如:
if a<0 then write('>0')
else write('>=0');这个分号
谢谢!

你好
关于if……then……else的使用是吧``

你可以这样看

if {条件}
then
begin
{程序段1}
end ---{此处end无‘;’}
else
begin
{程序段2}
end; ---{这个分号就是你说的那个}

如果你要问为什么要这样加,我只能告诉你这是规定,就象文章末尾应该加句号一样,如果你怕加错可以象上面写的一样,用个BEGIN END;括起来。

neng                                                                                                                                                                                               &n