C语言 P1307 数字反转

P1307 数字反转

***题目链接***https://www.luogu.org/problemnew/show/P1307(https://www.luogu.org/problemnew/show/P1307)

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

输入输出格式
输入格式:
一个整数 N
输出格式:
一个整数,表示反转后的新数。

输入输出样例

输入样例#1:

123

输出样例#1:

321

输入样例#2:

-380

输出样例#2:

-83

说明
数据范围

-1,000,000,000≤N≤1,000,000,000 −1,000,000,000≤N≤1,000,000,000。

noip2011普及组第一题

代码

#include<stdio.h>
int main()
{
	int a,b=0;
	scanf("%d",&a);
	while(a!=0){
		b=b*10+a%10;
		a=a/10; 
	        }
	printf("%d",b);
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_43821944/article/details/85940236