我必须检查字符串是否可以更改为回文,例如:
输入:AABBCC,ABCD
输出:是(ABCCBA),否
我出来了这段代码:
program test;
var
x, y: string;
i: integer;
begin
readln(x);
for i:= length(x) downto 1 do
y := y + x[i];
writeln(y);
readln
end.
但是这个程序只能从后面写文字。
我将感激任何答案
答案 0 :(得分:0)
您可以做的是:
chars:array['A'..'Z'] of integer
非常简单的算法。祝好运实施。
有了这个,你可以在完成后输出布尔值。