zoukankan      html  css  js  c++  java
  • 洛谷 P1307.数字反转

    洛谷 P1307.数字反转

    题目描述

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

    输入格式

    一个整数 N

    输出格式

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

    输入输出样例

    输入样例#1
    123
    
    输出样例#1
    321
    
    输入样例#2
    -380
    
    输出样例#2
    -83
    

    说明/提示

    数据范围

    −1,000,000,000≤N≤1,000,000,000。

    noip2011普及组第一题

    题目思路

    #include<iostream>
    using namespace std;
    
    const int N = 10 + 10;
    char a[N],c=0;
    
    int main()
    {
        int i = 0;
        while ((a[i] = getchar())!='
    ')
        {
            if (a[i] == '-')c = '-';
            else i++;
        }
        if(c)
            printf("%c", c);
        for (i--; i > 0 && a[i] == '0'; i--);
        for (; i >= 0; i--)
            printf("%c", a[i]);
        return 0;
    }
    
  • 相关阅读:
    MongoDB
    Mac下将Python2.7改为Python3
    Kafka
    Server 基础概念 备忘
    应用内支付
    Sign in with apple
    Linux三剑客grep/sed/awk
    React-Native中使用到的一些JS特性
    Date Picker控件:
    Picker View控件:
  • 原文地址:https://www.cnblogs.com/fsh001/p/12332618.html
Copyright © 2011-2022 走看看