NOIP2011普及组 数字反转

题目OJ链接:

http://codevs.cn/problem/1130/

https://www.luogu.org/problemnew/show/P1307

 2011年NOIP全国联赛普及组

时间限制: 1 s   空间限制: 128000 KB
题目描述 Description

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

输入描述 Input Description

输入共 1 行,一个整数N

输出描述 Output Description

输出共 1 行,一个整数,表示反转后的新数。

样例输入 Sample Input

-380

样例输出 Sample Output

-83

数据范围及提示 Data Size & Hint

数据范围
-1,000,000,000 ≤ N≤ 1,000,000,000。

 1 #include <stdio.h>
 2 int main()
 3 {
 4     int N;
 5     int t;
 6     scanf("%d",&N);
 7     if(N<0)
 8     {
 9         N=-N;
10         printf("-");
11     }
12     
13     t=0;
14     while(N!=0)
15     {
16         t=t*10+N%10;
17         N=N/10;
18     }
19     printf("%d",t);
20     return 0;
21 }
原文地址:https://www.cnblogs.com/huashanqingzhu/p/10471084.html