洛谷 P1307 数字反转
2024-09-08 00:42:35
链接:https://www.luogu.org/problem/P1307
题目:
题目描述
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。
输入格式
一个整数 NN
输出格式
一个整数,表示反转后的新数。
输入输出样例
输入 #1复制
123
输出 #1复制
321
输入 #2复制
-380
输出 #2复制
-83
说明/提示
数据范围
-1,000,000,000≤N≤1,000,000,000
noip2011普及组第一题
思路:
思路清晰,先判断是否为负数,记录一下,之后反复取尾数,直到结束,输出。
这题真的做过,不过上次是在LeetCode上面做的,用的java。
代码:
#include<iostream>
#include<cmath>
#include<limits.h>
using namespace std;
int main()
{
int ans = ;
int x;
cin >> x;
int num = abs(x);
int max = INT_MAX/;
while(num>)
{
int t = num % ;
if(ans > max)
return ;
ans = ans * + t; num = num / ;
}
if(x>)
cout << ans;
else
cout << -ans;
return ;
}
最新文章
- WP8下实现刮刮乐(橡皮擦)功能
- error: command &#39;cc&#39; failed with exit status 1
- html 空格-有趣的试验
- js 返回上一页
- Java中怎样由枚举常量的ordinal值获得枚举常量对象
- NServiceBus
- oracle11g不能导出空表
- linux No manual entry for
- 三大框架常遇的错误:hibernate : object references an unsaved transient instance
- 本地yum源安装GCC
- [深度应用]&#183;首届中国心电智能大赛初赛开源Baseline(基于Keras val_acc: 0.88)
- Sublime使用小记
- 学习windows编程 day4 之 映射模式
- Jersey RESTful WebService框架学习(七)文件上传
- Ubuntu 16.04 Server 设置静态IP
- 重命名和重定向RF执行生成的output文件
- C语言中的条件编译
- HDU4135Co-prime(容斥原理)
- SpringMVC-Spring-Hibernate项目搭建之一-- 搭建maven 项目 &; servlet的demo
- 1.单机部署hadoop测试环境