问一下,为什么下面的程序输入数据的时候总是提示错误啊,我是把例题原样输进去的.
type ydy=record
name:string[8];
se:char;
bb:string[8];
xm:string[4];
cj:real;
end;
var a:array[1..5] of ydy;
i:integer;
begin
for i:=1 to 5 do
readln(a[i].name,a[i].se,a[i].bb,a[i].xm,a[i].cj);
writeln('name':8,'se':2,'bb':6,'xm':4,'cj':3);
for i:=1 to 5 do
writeln(a[i].name:8,a[i].se:2,a[i].bb:6,a[i].xm:4,a[i].cj:3)
end.
无论我怎样输数据都提示错误106,有哪个高手说说为什么啊?