c++_2011 NOIP 普及组 (1)

P1307 [NOIP 2011 普及组] 数字反转

P1307 [NOIP 2011 普及组] 数字反转 - 洛谷

P1307 [NOIP 2011 普及组] 数字反转

题目描述

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

输入格式

一个整数 N

输出格式

一个整数,表示反转后的新数。

输入输出样例 #1

输入 #1

```

123

```

输出 #1

```

321

```

输入输出样例 #2

输入 #2

```

-380

```

输出 #2

```

-83

```

说明/提示

**【数据范围】**

-1,000,000,000\\leq N\\leq 1,000,000,000

noip2011 普及组第一题

代码

cpp 复制代码
#include <iostream>
using namespace std;
int main(){
    int n,sum=0;
    cin>>n;
    if (n==0){
        sum=0;
    }
        while(n!=0){
            sum=sum*10+n%10;
            n/=10;
        }
    cout<<sum;
    return 0;
}
相关推荐
Jay Kay8 分钟前
GVPO:Group Variance Policy Optimization
人工智能·算法·机器学习
Mr_sun.10 分钟前
Day09——入退管理-入住-2
android·java·开发语言
Epiphany.55620 分钟前
蓝桥杯备赛题目-----爆破
算法·职场和发展·蓝桥杯
MAGICIAN...21 分钟前
【java-软件设计原则】
java·开发语言
gpfyyds66629 分钟前
Python代码练习
开发语言·python
YuTaoShao42 分钟前
【LeetCode 每日一题】1653. 使字符串平衡的最少删除次数——(解法三)DP 空间优化
算法·leetcode·职场和发展
盐真卿1 小时前
python第八部分:高级特性(二)
java·开发语言
茉莉玫瑰花茶1 小时前
C++ 17 详细特性解析(5)
开发语言·c++·算法
lly2024061 小时前
《堆的 shift down》
开发语言
cpp_25011 小时前
P10570 [JRKSJ R8] 网球
数据结构·c++·算法·题解