Datahub
数据改变生活

判断是否为回文数,若是回文数则返回true,若不是回文数则返回false:

发表时间:2022-07-18 14:18

  判断是否为回文数,若是回文数则返回true,若不是回文数则返回false

function huiwen(n:longint):boolean;

  var

    m,i,j:longint;

    a:array[1..10] of integer;

  begin

    if n<0 then begin huiwen:=false; exit;   end;

    m:=n;   i:=0;   huiwen:=true;

    repeat

      i:=i+1;

      a[i]:=m mod 10;

      m:=m div 10;

    until m=0;

    for j:=1 to (i div 2) do

      if a[j]<>a[i-j+1] then

      begin huiwen:=false;   exit;   end;

  end;



QQ:258506508                                     联系电话:020-000000    000-000000                                   联系邮箱:xxx@.co.m                                     联系地址:XXX省XXX市XXX县XXX路