主题:有个问题不明白,请各位高手帮忙
初学pascal,试着编写课本上的例子,以下是一个简单的计算器程序:
Program calculator2(input,output);
var x,y,result:real;
oper:char;
BEGIN
[color=FF0000]read (x,oper,y);[/color]
case oper of
'+' :result:=x+y;
'-' :result:=x-y;
'*' :result:=x*y;
'/' :result:=x/y;
end;
writeln (x:6:2,oper,y:6:2,'=',result:8:4);
END.
运行时出了错误,错误号是 106缺字符表达式
看样子错误出在红色的这一行上,不知道为什么.各位高手有知道的吗,如果觉得我表达的不清楚,大家可以把这段代码复制到编译器内运行一下就清楚了.
Program calculator2(input,output);
var x,y,result:real;
oper:char;
BEGIN
[color=FF0000]read (x,oper,y);[/color]
case oper of
'+' :result:=x+y;
'-' :result:=x-y;
'*' :result:=x*y;
'/' :result:=x/y;
end;
writeln (x:6:2,oper,y:6:2,'=',result:8:4);
END.
运行时出了错误,错误号是 106缺字符表达式
看样子错误出在红色的这一行上,不知道为什么.各位高手有知道的吗,如果觉得我表达的不清楚,大家可以把这段代码复制到编译器内运行一下就清楚了.