codevs 数字反转 1130
2017-02-05 14:59
211 查看
题目描述 Description
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零.
输入描述 Input Description
输入共 1 行,一个整数N
输出描述 Output Description
输出共 1 行,一个整数,表示反转后的新数。
样例输入 Sample Input
-380
样例输出 Sample Output
-83
代码:
var
s:ansistring;
j,i:longint;
procedure init;
begin
readln(s);
end;
procedure print;
begin
if s[1]='-' then begin delete(s,1,1);write('-');end;
while (s[length(s)]='0') do delete(s,length(s),1);
for i:=length(s) downto 1 do
write(s[i]);
end;
begin
init;
print;
end.
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零.
输入描述 Input Description
输入共 1 行,一个整数N
输出描述 Output Description
输出共 1 行,一个整数,表示反转后的新数。
样例输入 Sample Input
-380
样例输出 Sample Output
-83
代码:
var
s:ansistring;
j,i:longint;
procedure init;
begin
readln(s);
end;
procedure print;
begin
if s[1]='-' then begin delete(s,1,1);write('-');end;
while (s[length(s)]='0') do delete(s,length(s),1);
for i:=length(s) downto 1 do
write(s[i]);
end;
begin
init;
print;
end.
相关文章推荐
- [CODEVS1130]数字反转
- [CODEVS] 2189 数字三角形W
- 数字串(codevs 1394)
- codevs 1743 反转卡片/splay tree
- 棋盘型动态规划 之 CODE[VS] 1220 数字三角形
- Codevs_P1743 反转卡片(块状链表+SplayTree)
- codevs2622数字序列( 连续子序列最大和O(n)算法)
- <考试题> codevs 5251 WYW的数字金字塔
- 【网络流24题】【cogs738】【codevs1913】数字梯形
- 【map练习】【map+模拟】codevs1164 统计数字题解
- Codevs1743--反转卡片
- codevs 1743 反转卡片
- codevs 5962 [SDOI2017]数字表格
- 数字三角形W(codevs)
- codevs 1085 数字游戏 dp或者暴搜
- 【codevs1743】反转卡片
- Codevs 1743 反转卡片 [Splay]
- codevs1229 数字游戏
- Codevs 4829 [DP]数字三角形升级版
- codevs 2622 数字序列 DP 解题报告