你学过函数和"exit"吗?简单的话可以这样写varst:string;function hw(st:string):boolean;vari:integer;beginfor i:=1 to length(st)div 2 do
if stst[length(st)-i+1] then exit(false)
else exit(true);hw:=true;end;beginreadln(st);if hw(st) then writeln('Yes') else writeln('No');end.如果没有学过的话,如下:progra...
我试试看 var s:string;l:integer;i:integer; begin read(s); l:=length(s);i:=0; repeat i:=i+1; until (s=s[i+1-l])or(i>(l div 2)); if i>(l div 2) then write('Yes') else ...