程序超时,怎么改

P1914 小书童——凯撒密码

xdfz201400 @ 2015-07-13 07:03:45

var
a:array[1..1000]of char;
b:array[1..1000]of integer;
i,n,t:integer;
begin
 readln(n);
 i:=0;
 repeat
  i:=i+1;
  read(a[i]);
  until ord(a[i])=13;
 readln;
 for t:=1 to (i-1) do
  begin
  b[t]:=ord(a[t])+n;
  if b[t]>122 then b[t]:=b[t]-26;
  write(chr(b[t]));
  end;
 writeln;
end.

by kkksc03 @ 2015-07-13 10:08:55

@[url=/space/show?uid=7155]xdfz201400[/url] 你要知道,read是忽略所有换行的的。


by kkksc03 @ 2015-07-13 11:33:03

@[url=/space/show?uid=7155]xdfz201400[/url] 你要知道,read是忽略所有换行的的。


by xdfz201400 @ 2015-07-14 06:31:15

那怎么改?


|