数字反转

题意

给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零


分析

如果最高位是‘-’,则先输出‘-’,再将数字反转。


var
n,t:string;
i,t1:longint;
begin
    read(n);
    if n[1]='-' then
    begin
        write('-');
        delete(n,1,1);
    end;
    t:='';
    for i:=length(n) downto 1 do
    t:=t+n[i];
    val(t,t1);
    write(t1);
end.

posted @ 2017-02-22 16:50  银叶草  阅读(95)  评论(0编辑  收藏  举报
Live2D