作业帮 > 综合 > 作业

怎么用Pascal编一个判断回文数的程序

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/20 13:40:39
怎么用Pascal编一个判断回文数的程序
判断方法是把这个数倒过来,比较着两个数是否相等.
在每一句话的后面//解释一下,
怎么用Pascal编一个判断回文数的程序
var
s:string;
a,b,c:longint; d:boolean;
begin
d:=true;{试D先为true.}
read(s);
c:=length(s);{求字符串的长度.}
a:=c div 2;{求前一段的长度,把字符串分为3段.例如121 1为1段,2为第二段,1为第三段.}
for b:=1 to a do{开始判断.}
if s[b]s[c-b+1] then begin d:=false; break; end;{从第一个和最后一个比较.}
if d=true then write('yes') else write('no');
end.