信息学奥林匹克竞赛-数字反转

原创 2015年11月19日 16:16:31

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


输入格式:
  输入文件名为reverse.in 。 
  输入共1 行,一个整数 N。
输出格式:
  输出文件名为reverse.out 。 
  输出共1行,一个整数,表示反转后的新数。


输入:123

输出:321


输入:-380

输出:-83


var
flag,n,sum:longint;

begin
	readln(n);
	flag:=1;
	if n<0 then
	begin
		n:=n*(-1);
		flag:=-1;
	end;
	sum:=0;
	while n>0 do
	begin
		sum:=sum*10;
		sum:=sum+n mod 10;
		n:=n div 10;
	end;
	writeln(sum*flag);
end.


版权声明:本文为博主原创文章,未经博主允许不得转载(不过这句话并没有什么*用)

相关文章推荐

排队(line)——2015年南海区青少年信息学奥林匹克竞赛试题(小学甲组)

排队(line) 楠楠最近在研究南海区5年级英语成绩的排序有关算法 2015年南海区青少年信息学奥林匹克竞赛试题(小学甲组) 逆序数

全国青少年信息学奥林匹克分区联赛(N)竞赛大纲

全国青少年信息学(计算机)奥林匹克分区联赛竞赛大纲 一、初赛内容与要求:(#表示普及组不涉及,以下同) 计算机的基本发展  诞生与发展  特点  在现代社会中的应用  ...

【转】对信息学竞赛中调试方法的建议

信息学之于其他竞赛学科的不同,就在于需要通过写程序来表达自己的思维和想法。如何尽可能又快又好地调试程序,成了我们必须要思考的问题。相信很多同学都有过这样的经历:思考一个算法只花了半个小时,但是把这个算...

信息学奥林匹克竞赛辅导

  • 2009-01-17 20:46
  • 1.07MB
  • 下载

【转】对信息学竞赛中调试方法的建议

信息学之于其他竞赛学科的不同,就在于需要通过写程序来表达自己的思维和想法。如何尽可能又快又好地调试程序,成了我们必须要思考的问题。相信很多同学都有过这样的经历:思考一个算法只花了半个小时,但是把这个算...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)