早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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 。
▼优质解答
答案和解析
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.
看了pascal编程题目描述给定一...的网友还看了以下:

什么部首可以和寸川月广配成新的字什么部首可以和亦土口戈配成新的字什么部首可以和出女目斗配成新的字  2020-05-13 …

新年联欢会共有8个节目,其中有3个非歌唱类节目.排列节目单时规定,非歌唱类节目不相邻,而且第一个和  2020-05-21 …

阅读下列文言文,完成后面的题目周新,南海人。初名志新,字日新。成祖常独呼“新”,遂为名,因以志新字  2020-06-19 …

新年联欢会共有8个节目,其中有3个非歌唱类节目.排列节目单时规定,非歌唱类节目不相邻,而且第一个和  2020-06-30 …

考考新郎官.小女子马上就嫁人了,准备在婚礼上考考新郎官(经他同意了),一则增加新意,二则试他才华,  2020-07-07 …

阅读下列文言文,完成后面的题目周新,南海人。初名志新,字日新。成祖常独呼“新”,遂为名,因以志新字  2020-07-08 …

新的学校,新的环境,新的规则,我们又站在一个全新的起点上。保证我们成功的第一步是()A.忘记一切,专  2020-11-06 …

学校买来两百多本新华字典,如果7本7本地搬,则还余5本;如果9本9本地搬,则还差2本,问共有多少本新  2020-11-21 …

由于题目字数的限制,我把题目写在了下边儿,请谅解!少年宫原有2个舞蹈班,现在要重新编为3个班,将原1  2020-12-22 …

2011年7月4日,第11版《新华字典》出版发行。与新版字典一起引人注目的,还有一个“《新华字典》与  2020-12-28 …