Description

输入一个 c 语言 4字节 int 范围内的数字,输出它反转后的数字。比如12345反转后是54321,-12345反转后是-54321。如果反转后的数字不在 int 范围内就输出0;

Input

每行一个 int 范围内的数字,以 EOF 结尾。

Output

输出反转后的数字,每行一个

Sample Input 1

12345
-12345
Sample Output 1

54321
-54321
Hint

如果反转后的数字开头是0,就去掉那些0。

Source

唉,这个题目真的傻逼死了,最后我把字符串输出改成ll输出就过了,嘤嘤嘤
代码如下:

#include<iostream>
#include<cstdio>
#include<cmath>
#include<climits>//!!!!
#include<cstring>
#define ll long long
using namespace std;const int maxx=1e3+10;
char s[maxx];int main()
{while(scanf("%s",s)!=EOF){int len=strlen(s);int t=0;if(s[0]=='-') t=1;else t=0;ll ans=0;int flag1=0;for(int i=len-1;i>=t;i--){if(s[i]=='0'&&flag1==0) continue;else flag1=1;if(flag1==1) ans=(ans*10)+(s[i]-'0');}if(s[0]!='-'&&ans>INT_MAX) printf("0\n");else if(s[0]=='-'&&(-ans)<INT_MIN) printf("0\n");else{if(s[0]=='-') printf("-");printf("%lld\n",ans);}//cout<<INT_MIN<<endl;}
}

努力加油a啊,(o)/~

反转数字(qduoj)相关推荐

  1. 【qduoj - 1012】反转数字(模拟,水题)

    题干: 反转数字 描述 输入一个 c 语言 4字节 int 范围内的数字,输出它反转后的数字.比如12345反转后是54321,-12345反转后是-54321.如果反转后的数字不在 int 范围内就 ...

  2. java整数翻转_Java程序反转数字

    Java程序反转数字 在此程序中,您将学习在Java中使用while循环和for循环来反转数字. 示例:在Java中使用while循环反转数字 public class ReverseNumber { ...

  3. QDU 18 反转数字

    反转数字 发布时间: 2015年10月3日 21:07 时间限制: 100ms 内存限制: 256M 描述 输入一个 c 语言 4字节 int 范围内的数字,输出它反转后的数字.比如12345反转后是 ...

  4. php反转数字_【PHP】php实现数组反转

    php里面有个函数可以反转数组,工作中也经常用到,非常方便.今天来自己实现这样的功能. $arr = [2,5,6,1,8,16,12]; function reverse($arr){ $left ...

  5. php反转数字_PHP将字符串转换成数字

    下面给大家介绍PHP将字符串转换成数字的四种方法. 方法1: 使用number_format()函数.number_format()函数用于将字符串转换为数字.它会在成功时返回格式化的数字,否则会在失 ...

  6. LeetCode 7 Reverse Integer(反转数字)

    题目来源:https://leetcode.com/problems/reverse-integer/ Reverse digits of an integer. Example1: x = 123, ...

  7. Bailian4029 数字反转【进制】(POJ NOI0105-29)

    问题链接:POJ NOI0105-29 数字反转 4029:数字反转 总时间限制: 1000ms 内存限制: 65535kB 描述 给定一个整数,请将该数各个位上数字反转得到一个新数.新数也应满足整数 ...

  8. 关于数字反转题的思考

    前几天遇到了一个反转数字的题目,意思是说有两个数啊,如果这两个数的和的反转等于两个数和的反转,例如: 12和34.12的反转是21,34的反转是43,21+43=64,那么就表示反转成功了,刚看到这个 ...

  9. 编程小练习:最大公约数,字符串反序输出,全排列,不用加减法求和,字符串内容反序,字符串中最长数字串,数组是否递增,数组反转,链表反转,翻转单词顺序

    最大公约数 --- 递归.非递归 #include <stdio.h>int gcd(int a, int b); int gcd_recursive(int a, int b);int ...

最新文章

  1. python 元组和列表区别_Python 基础(六):列表与元组
  2. 【NCEPU】韩宇:上海新能源汽车比赛方案讲解
  3. MOTO行货如此服务——服务的南北差异
  4. matlab mobilenet v2,MobileNetV2-SSDLite代码分析-6 VOC Dataset
  5. SQLite3.8.4.2在Windows平台下的编译和使用
  6. webapi自宿主设置本地端口使用https协议
  7. Android11MIUI12,安卓11版MIUI12来了,3款已适配
  8. 【Python】AttributeError: module ‘numpy’ has no attribute ‘unit8’ 的解决方法
  9. 资深程序员:Python中你不知道的那些小工具
  10. (转)springcloud(一):大话Spring Cloud
  11. php 白名单,php实现ip白名单黑名单功能
  12. python接口自动化(二十六)--批量执行用例 discover(详解)
  13. Jvm处理Java Thread 的run方法中抛出异常的流程
  14. 数据结构上机实践第三周项目2 - 建设“顺序表”算法库
  15. 野指针   悬垂指针   迷途指针
  16. 那些在开发中用到的正则表达式
  17. Python中Selenium设置无界面访问
  18. Android仿虾米音乐播放器之专辑图片模糊处理
  19. 如何解决金山词霸与卡巴斯基的冲突问题
  20. 体验一下阿里云文字识别OCR

热门文章

  1. IOS基础之UIDynamicAnimator动力学入门-01
  2. modbus 0x06 连续写_这篇很实用,看完学会MODBUS的应用及编程
  3. koa2 session mysql_koa2实现session的两种方式(基于Redis 和MySQL)
  4. apache部署https
  5. Glide加载圆形图片并且带白色边框(绝对实用)
  6. sql datetime转字符串_datetime的用法,时间戳转换
  7. java jar 源码乱码,java使用jar包时出现乱码的解决方法
  8. 读取配置文件失败_还在为Find_Package失败而烦恼吗?
  9. linux 内核 面试 机制,请你来说一下linux内核中的Timer 定时器机制
  10. Android开发之带进度条的WebView