当前位置: 首页 > news >正文

洛谷每日1题-------Day15__P1307 [NOIP 2011 普及组] 数字反转

题目描述

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

输入格式

一个整数 N。

输出格式

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

输入输出样例

输入 #1复制

123

输出 #1复制

321

输入 #2复制

-380

输出 #2复制

-83

说明/提示

【数据范围】

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

noip2011 普及组第一题

题解

#include<bits/stdc++.h>
using namespace std;
int main(){
    int N,x,sum=0;
    cin>>N;
    for(int n=N;n!=0;){
        x=abs(n%10);
        n/=10;
        sum=sum*10+x;//类栈思想,先进的数×10的次数最多,运算结束后为最高位
    }
    if(N<0)
        cout<<-sum<<endl;
    else
        cout<<sum<<endl;
    return 0;
}

相关文章:

  • EasyCVR平台赋能农业产业园:AIoT驱动的视频监控与大数据分析解决方案
  • 订单支付系统如何做到一致性
  • 自动控制原理【知识点总结、复习笔记】-2
  • OEM SQL Details and Session Details 5s 或者parallel 才会在sql monitor显示
  • 【Recon】CTF Web类题目主要类型
  • 【GPT入门】第1课准备环境
  • c语言笔记 数组指针
  • 英语开口说(先开口,再完善)——主动牺牲学习成本高昂的语法规则收益,来最大程度满足即刻对话交流需求
  • 高效数据分析实战指南:Python零基础入门
  • Unity开发时,visual studio编辑器中文注释的解决办法
  • 13.C语言指针的易错点
  • 蓝桥杯刷题周计划(第一周)
  • 【 <一> 炼丹初探:JavaWeb 的起源与基础】之 JSP 标签库:自定义标签的开发与应用
  • 4个 Vue 路由实现的过程
  • Unity大型游戏开发全流程指南
  • 3.9[A]csd
  • Gazebo 启动时候配置物体
  • llama.cpp编译
  • 任务11:路由器配置与静态路由配置
  • Web网页制作(静态网页):千年之恋
  • 成都营销型网站/互联网平台推广怎么做
  • 淄博网站关键词优化/石景山区百科seo
  • 山东食品行业网站模板/什么是关键词广告
  • 重庆做网站熊掌号/谷歌浏览器网页版进入
  • 网站建设在哪个软件下做/seo怎么做优化工作
  • 简述网站技术解决方案/河南网站关键词优化代理