P1307 数字反转

NOIP2011普及组复赛试题_数学翻转 立即下载

题目描述

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

输入输出格式

输入格式:
输入文件名为reverse.in 。

输入共1 行,一个整数 N。

输出格式:
输出文件名为reverse.out 。

输出共1行,一个整数,表示反转后的新数。

输入输出样例

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

数据范围

-1,000,000,000≤ N≤ 1,000,000,000 。

noip2011普及组第一题
`

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main(){
    int num;
    scanf("%d",&num);

    int flag = 1;
    if(num < 0)
        flag = 0;
    ///printf("test:%d\n",flag);
    int nnum = 0;

    while(num != 0){
        nnum = nnum*10+num%10;
        num /= 10;
    }
    nnum = abs(nnum);
    if(flag)
        printf("%d",nnum);
    else
        printf("%d",(-1)*nnum);

    return 0;
}
Python3程序设计:数字反转(升级版) Python3程序设计:数字反转(升级版) 题目背景 以下为原题面,仅供参考 给定一个数,请将该数各个位上数字反转得到一个新数。 这次与NOIp2011普及组第一题不同的是:这个数可以是小数,分数,百分数,整数。整数反转是将所有数位对调;小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分;分数反转是把分母的数反转,再把分子的数反转,不交换分子与分母;百分数的分子一定是整数,百分数只改变数字部分。整数新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零;小数新数的末尾不为0(除非小数部分除了0没有别的数,那么只保留1个0);分数不约 立即下载

相关推荐

Python反转序列的方法实例分析

本文实例讲述了Python反转序列的方法。分享给大家供大家参考,具体如下: 序列是python中最基本的数据结构,序列中每个元素都有一个跟位置相关的序号,也称为索引。对于一个有N个元素的序列来说, 从左到右索引:0,1,2,……N-1 从右到左索引:-1,-2,-3……-N 1》列表反转 >>> l=[1,2,3,4] >>> ll=l[::-1] >>> l [1, 2, 3, 4] >>> ll [4, 3, 2, 1] >>> l=[4,5,6,7] >>> ll=reversed(l) >>> l [4, 5, 6, 7] >>> ll <listreverseiterator ob

洛谷计算机科学教育新生态——P1307 数字反转

这道题在一本通里也有出现过,不过我忘了是在哪,所以就把它当作洛谷的题解发出来 题目描述 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。 输入格式 一个整数 NN 输出格式 一个整数,表示反转后的新数。 输入输出样例 输入 #1 123 输出 #1 321 输入 #2 -380 输出 #2...

xishanmeigao2918的博客 391

使用Dify搭建音频文件转文本工作流

使用Dify搭建音频文件转文本工作流

zyx_bx的博客 5622

P1307

题目描述 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。 输入输出格式 输入格式: 输入文件名为reverse.in 。 输入共1 行,一个整数 N。 输出格式: 输出文件名为reverse.out 。 输出共1行,一个整数

我的的博客园区 639

【Clickhouse从入门到精通】第60篇:ClickHouse生态总结与未来展望

ClickHouse系列收官总结 本文作为《ClickHouse从入门到精通》系列的第60篇收官之作,系统回顾了整个系列的知识体系。文章从基础概念到高级应用,全面梳理了ClickHouse的核心技术: 知识体系:完整回顾了60篇文章的知识图谱,包括列式存储原理、MergeTree引擎家族、分布式架构等核心内容 生态工具:详细盘点了ClickHouse的企业版工具、运维监控、数据集成和可视化方案 版本演进:分析了从21.x到24.x的主要版本特性升级 未来趋势:展望了向量化引擎、湖仓一体、AI集成等发展方向

xyghehehehe的专栏 439

自托管AI邮件助手imap-mcp:安全连接Claude与个人邮箱的完整指南

在AI助手日益普及的今天,如何安全地让AI访问个人邮箱数据成为关键挑战。传统方法如直接暴露IMAP/SMTP凭证存在严重安全隐患,而第三方SaaS服务则涉及隐私泄露风险。Model Context Protocol (MCP) 作为一种新兴的标准化协议,为AI工具安全接入提供了解决方案。其核心价值在于实现数据源与AI助手间的安全、标准化交互,特别适用于处理敏感信息的场景。imap-mcp正是基于MCP协议构建的自托管邮件网关,它通过多层安全机制(包括主密钥加密和OAuth令牌哈希化)保护用户凭证,让用户能在

weixin_28295799的博客 654

数字反转

1、最简单的数字反转([0,n]的数据进行反转): n = strlen(a); void reverse(char a[],int n) { for(int i=0;i<n/2;i++){ swap(&a[i],&a[n-i-1]) } } 2、指定范围的数字反转([l,r]的数据进行反转) void reverse(char a[],int l,int r) ...

qq_43941481的博客 1982

手把手教你学pcie--性能调优 - 中断机制优化

在PCIe系统开发中,中断机制是主机与设备之间通信的重要组成部分。然而,不当的中断设计可能导致CPU负载过高、延迟增加等问题。本文将详细介绍如何优化PCIe系统的中断机制,提升系统性能和响应速度。传统中断(INTx):通过专用引脚发送中断信号,可能引发冲突且效率较低。消息中断(MSI):通过内存写操作发送中断消息,避免冲突并提高效率。扩展消息中断(MSI-X):基于MSI改进,支持更多独立中断向量,适用于复杂场景。选择合适的中断模式对系统性能至关重要。

MHD0815的博客 283

数字反转!给定一个整数,请将该数各个位上的数字反转后得到一个新数。新数也要满足整数的常见形式,即除非给定的原数为0,否则反转后得到的新数最高数字位不得为0。

给定一个整数(<=10^8),请将该数各个位上的数字反转后得到一个新数。新数也要满足整数的常见形式,即除非给定的原数为0,否则反转后得到的新数最高数字位不得为0,例如输入-12040,反转后得到的新数为-4021。 输入格式: 第一行一个数字n,n不超过1000,表示有n组测试样例。 接下来的n行,每行1个数,表示待翻转的原数。 输出格式: 每一行输出对应一行输入的结果,即为原数反转后的新数...

cry_at_night的博客 1万+

瑞数jsvmp算法还原流程讲解

​ 又是很久没写文章了,今天水一篇文章吧,鉴于之前有看到过别人的文章被警告的案例,所以这篇文章就仅写一下还原瑞数vmp的大概流程吧(仅记录下自己还原的思路)

博客 6607

STM32驱动HC-SR04超声波模块

本篇文章将带大家使用HAL库驱动HC-SR04超声波模块。超声波模块作为智能小车必备的模块,要学习智能小车的同学是必须掌握好这个模块的使用的。HC-SR04是一种常用的超声波传感器模块,也被称为超声波测距模块,广泛应用于各种自动化控制和测距系统中。它通常由超声波发射器、接收器、控制电路和外壳组成,可以实现非接触式的距离测量。下面是HC-SR04超声波模块的一些特性和技术参数:距离测量范围:2cm ~ 400cm(可调)。测量精度:0.3cm。工作电压:DC 5V。工作电流:15mA。

m0_49476241的博客 7683

C++循环结构——数字反转

题目描述 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。 输入格式 一个整数 NN 输出格式 一个整数,表示反转后的新数。 分析:先获取个位上的数,在获取十位上的数,十位上的数加上个位上的数乘10,,这就实现了个位和十位的反转,如果是三位数,则在加上百位上的数。 #include<bits/stdc++.h> using namespace std; int main

weixin_48726365的博客 5011

C# WPS操作PPT,全屏,缩率图,备注,跳转播放

本文介绍了一个使用C#开发的PPT操作工具,主要功能包括检测当前打开的PPT文件、获取选中PPT路径、指定播放PPT、获取PPT页面序号和缩略图、提取备注内容等。文章展示了操作界面效果图,并重点解决了用户手动退出PPT后重新获取路径时报错的问题。核心代码实现了通过WPS API进行PPT文件的打开、全屏播放、页面跳转、获取当前页位置等功能,同时支持生成PPT缩略图预览和备注信息提取。当用户未通过工具按钮打开PPT时,程序会自动初始化PPT信息确保功能正常使用。

遇见--专栏 310

洛谷 P1307 数字反转

洛谷 P1307 数字反转 题目 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。 题目链接P1307 数字反转 - 洛谷 输入 一个整数N。(-1,000,000,000<=N<=1,000,000,000) 输出 一个整数,表示反转后的新数。 样例 输入 123 输出 32...

有学上就行.jpg 278

Python白色飘雪(完整代码)

Python绘制白色飘雪动画的完整代码。

AIGC 3万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

洛谷 P1307.数字反转

洛谷 P1307.数字反转 题目描述 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。 输入格式 一个整数 N 输出格式 一个整数,表示反转后的新数。 输入输出样例 输入样例#1 123 输出样例#1 321 输入样例#2 -380 输出样例#2 -83 说明/提示 数据范围 −...

TWF 206

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

P1307 数字反转(C语言)

P1307 数字反转 1.思路 看到题目中输入和输出的情况,由于可能存在 - 则可以以字符串的形式将整数输入 1.先判定是否存在 - 2.再从后往前把数输出,但也要注意不能输出前导0,也不能输出把所有0都不输出 for(i=len-1;i>=0;i--){ if(a[i]!='0') break; } for(;i>=0;i--) printf("%c",a[i])

浮生未歇 1411

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

洛谷P1307数字反转

这道题比较简单,我的思路就。1)将符号打出,取绝对值。

m0_73562697的博客 252

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

大家好,今天我们来聊一个经典的编程题目 —— 洛谷 P1307《数字反转》,这道题出自 NOIP 2011 普及组。题目很简单,就是让我们输入一个整数,然后把这个整数的数字顺序颠倒过来输出。比如输入 123,输出就是 321;输入 - 123,输出就是 - 321。看起来是不是很容易?但里面藏着不少编程的小技巧,咱们今天就用一段简洁的代码来解决它,并且把每一步都讲明白。第三行int ans,n;定义了两个整数类型的变量,n和ans。这里的n是用来存储我们输入的那个需要反转的数字,而ans。

2501_91189146的博客 1027

P1307 数字反转(细节)

题的链接:P1307 数字反转 题解: 简单题,有个细节,0的处理,其实不用处理,末尾的0不会累加到res, 中间出现的0会累加; 注意: 如:我注释的那一行,加上后会把任何地方出现的0都给排除掉。。。而其实只需要搞最后的0即可。。。。 参考代码: #include <stack> #include <cstdio> #include <string> #inc...

小牛的博客 294

洛谷P1307 数字反转

洛谷p1307数字反转 这道题注意反转数字时的逆过程 while(n!=0) {    m=n%10; n/=10; } while(n!=0) { dig=n%10; cou=cou*10+dig; n/=10; } #include&lt;cstdio&gt; #include&lt;cstring&gt; using namespace std; int main(...

candiceyj的博客 280

简单易懂的6行Python3代码解决洛谷P1307 数字反转

6行Python3解决洛谷P1307 数字反转 #输入列表才可以使用反转命令,使用list命令转换成列表 a = list(input()) #列表反转 a.reverse() #执行int代码可以省略反转后的0,如083—>83 try:#如果没有“-”,int就不会报错,执行try代码 print(int("".join(map(str,a)))) except:#如果有“-”,int就会报错,执行except代码 #带“-”整数可以通过int,比如-83 print(int("

MRH0420的博客 817

P1307 [NOIP2011 普及组] 数字反转

提交483.96k通过196.21k时间限制1.00s内存限制128.00MB提交答案加入题单做题计划(首页)个人题单团队题单保存题目提供者难度历史分数。

m0_74031997的博客 618
上一篇: P1089 津津的储蓄计划
下一篇: P1423 小玉在游泳
10086love10010
博客等级 码龄10年 0粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值