早教吧作业答案频道 -->其他-->
pascal编程题目描述给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参
题目详情
pascal编程
题目描述
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。
输入格式
输入文件名为reverse.in 。
输入共1 行,一个整数 N。
输出格式
输出文件名为reverse.out 。
输出共1行,一个整数,表示反转后的新数。
样例输入
【样例输入1】
123
【样例输入2】
-380
样例输出
【样例输出1】
321
【样例输出2】
-83
注释
数据范围
-1,000,000,000≤ N≤ 1,000,000,000 。
题目描述
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。
输入格式
输入文件名为reverse.in 。
输入共1 行,一个整数 N。
输出格式
输出文件名为reverse.out 。
输出共1行,一个整数,表示反转后的新数。
样例输入
【样例输入1】
123
【样例输入2】
-380
样例输出
【样例输出1】
321
【样例输出2】
-83
注释
数据范围
-1,000,000,000≤ N≤ 1,000,000,000 。
▼优质解答
答案和解析
var
st:string;
t:char;
flag:boolean;
len,i:longint;
begin
readln(st);
if st[1] = '-' then
begin
flag:=true;
delete(st,1,1);
end
else flag := false;
len := length(st);
for i := 1 to len div 2 do
begin
t := st[i];
st[i] := st[len - i + 1];
st[len - i + 1] := t;
end;
while (st[1] = '0') and (length(st) > 1) do delete(st,1,1);
if flag then st := '-' + st;
writeln(st);
end.
st:string;
t:char;
flag:boolean;
len,i:longint;
begin
readln(st);
if st[1] = '-' then
begin
flag:=true;
delete(st,1,1);
end
else flag := false;
len := length(st);
for i := 1 to len div 2 do
begin
t := st[i];
st[i] := st[len - i + 1];
st[len - i + 1] := t;
end;
while (st[1] = '0') and (length(st) > 1) do delete(st,1,1);
if flag then st := '-' + st;
writeln(st);
end.
看了pascal编程题目描述给定一...的网友还看了以下:
如果a=5b(a,b均是大于0的自然数,)且a不等于b,那么下面说法正确的是1,a是b的因数,a的 2020-04-09 …
几道小学五年级数学题1.两个不同质数之和一定是奇数吗?2.一个吃饭的小勺大约能装多少毫升的水?A. 2020-04-11 …
a、b是非零自然数,且a÷b=3,那么a()b的倍数.A、一定是 B、一定不是 C、不一定是 D、 2020-05-16 …
已知函数f(x)的定义域为(-1,1),求满足下列条件的实数a的取值范围1.f(x)在定义域内单调 2020-06-02 …
(1)如果a除以b=3,那么(②)①a一定是b的倍数②a可能是b的倍数③b一定能整除a为什么应该选 2020-06-11 …
2.(3)已知a,b为整数,求证,若ab为偶数,则一定存在自然数c和d,使得a²+b²+c²=d² 2020-06-11 …
(2009•上海)已知函数y=f(x)的反函数.定义:若对给定的实数a(a≠0),函数y=f(x+ 2020-06-15 …
设定数A,B,C使得不等式A(x-y)(x-z)+B(y-z)(y-x)+C(z-x)(z-y)≥ 2020-07-13 …
中心力场下薛定谔方程中方位角函数Φ(φ)=Αe^(imφ)的系数A算得为1/根号2π的具体步骤中心 2020-07-23 …
两个连续奇数的平方差一定是()的倍数但不一定是()的倍数A.2的倍数,但不一定是4的倍数B.4的倍数 2020-11-17 …