数字反转
題意
給定一個整數(shù),請將該數(shù)各個位上數(shù)字反轉(zhuǎn)得到一個新數(shù)。新數(shù)也應(yīng)滿足整數(shù)的常見形式,即除非給定的原數(shù)為零,否則反轉(zhuǎn)后得到的新數(shù)的最高位數(shù)字不應(yīng)為零
分析
如果最高位是‘-’,則先輸出‘-’,再將數(shù)字反轉(zhuǎn)。
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.
轉(zhuǎn)載于:https://www.cnblogs.com/YYC-0304/p/9500186.html
總結(jié)