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 }
复制代码

 

posted on   华山青竹  阅读(567)  评论(0编辑  收藏  举报

编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
历史上的今天:
2017-03-04 集合的划分(1)
2017-03-04 集合的划分(2)
2014-03-04 递归练习:猴子吃桃问题
2014-03-04 递归练习:错排问题
2014-03-04 递归练习:走台阶
2014-03-04 递归练习:计算最大公约数和最小公倍数
2014-03-04 递归练习:逆序输出一个十进制数的各位数字

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示