10009. 数字反转(字符串方面没处理好)

语音AI Agent落地实战:从ASR-NLP-TTS到多通道协同决策 语音AI Agent并非简单的自动语音识别(ASR)、自然语言处理(NLP)和文本转语音(TTS)三模块串联,而是在真实场景中需兼顾实时性、鲁棒性与隐私合规的端到端交互系统。其核心原理在于打破‘文本中间态’依赖,通过声学-文本-上下文多通道协同决策,融合原始音频特征、N-best置信度与设备环境信号,实现动态意图推演。技术价值体现在低延迟(如120ms离线唤醒)、高抗噪(-5dB SNR下WER≤25%)及强可控性(断网降级、本地热更新)。典型应用场景覆盖车载语音、智能家居与银行网点等边缘受限环境,尤其适用 阅读详情

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

输入格式:

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

输出格式:

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

提示:

NOIP普及组2011

限制:

-1,000,000,000 ≤ N ≤ 1,000,000,000 。
每个测试点1s

样例 1 :

输入:
-290
输出:
-92

样例 2 :

输入:
900000000
输出:
9

C语言:

#include <stdio.h>
int main()
{
	int n,r=0;
	scanf("%d",&n);
	if(n<0)
	{
		printf("-");n=-n;
	}
	if(n==0)
	{
		printf("0");
		return 0;
	}
	while(n)
	{
		r=r*10+n%10;
		n/=10;
	}
	printf("%d",r);
	return 0;
}

评测状态

正确        100

语言:  C

用时: 0 ms        内存: 1088 kb        代码长度: 208


C语言:

#include <stdio.h>
int main()
{
	int n,r=0,flag;
	scanf("%d",&n);
	if(n<0)
	{
		flag=1;
		n=-n;
	}
	while(n%10==0)
		n/=10;
	while(n)
	{
		r=r*10+n%10;
		n/=10;
	}
	if(flag)
		r=-r;
	printf("%d",r);
	return 0;
}

评测状态

正确        100

语言:  C

用时: 0 ms        内存: 1088 kb        代码长度: 211

C语言:

#include <stdio.h>
int main()
{
	char n1[11],n2[11];
	gets(n1);
	int len=0,j=0,n;
	while(1)
	{
		if(n1[len]=='\0')
			break;
		else
			len++;
	}
	if(n1[0]=='-')
		n2[0]='-';
	for(int i=len-1;i>=0;i--)
	{
		n2[j++]=n1[i];
		if(n1[i]=='-')
			break;
	}
	sscanf(n2,"%d",&n);
	printf("%d\n",n);	
	return 0;
}

评测状态

答案错误        50

语言:  C

用时: 0 ms        内存: 1088 kb        代码长度: 304

C语言:

#include <stdio.h>
int main()
{
	char n1[11],n2[11];
	gets(n1);
	int len=0,j=0;
	while(1)
	{
		if(n1[len]=='\0')
			break;
		else
			len++;
	}
	if(n1[0]=='-')
		n2[0]='-';
	for(int i=len-1;i>=0;i--)
	{
		n2[j++]=n1[i];
		if(n1[i]=='-')
			break;
	}
	puts(n2);
	return 0;
}

评测状态

答案错误        20

语言:  C

用时: 0 ms        内存: 1088 kb        代码长度: 272

C语言:

#include <stdio.h>
int main()
{
	char n1[11],n2[11];
	gets(n1);
	int len=0,j=0,n;
	while(1)
	{
		if(n1[len]=='\0')
			break;
		else
			len++;
	}
	if(n1[0]=='-')
		n2[0]='-';
	for(int i=len-1;i>0;i--)
	{
		n2[j++]=n1[i];
	}
	if(n1[0]=='-')
		printf('-');
	else
		n2[j]=n1[0];
	sscanf(n2,"%d",&n);
	printf("%d\n",n);
	return 0;
}

评测状态

运行错误        50

语言:  C

用时: 0 ms        内存: 1088 kb        代码长度: 327

C语言:

#include <stdio.h>
int main()
{
	char n1[11],n2[11];
	gets(n1);
	int len=0,j=0,n;
	while(1)
	{
		if(n1[len]=='\0')
			break;
		else
			len++;
	}
	for(int i=len-1;i>0;i--)
	{
		n2[j++]=n1[i];
	}
	if(n1[0]=='-')
		printf('-');
	else
		n2[j]=n1[0];
	sscanf(n2,"%d",&n);
	printf("%d\n",n);
	return 0;
}

评测状态

运行错误        50

语言:  C

用时: 0 ms        内存: 1088 kb        代码长度: 298

C语言:

#include <stdio.h>
int main()
{
	char n1[11],n2[11];
	gets(n1);
	int len=0,j=0,n;
	while(1)
	{
		if(n1[len]=='\0')
			break;
		else
			len++;
	}
	for(int i=len-1;i>0;i--)
	{
		n2[j++]=n1[i];
	}
	if(n1[0]=='-')
		printf("-");
	else
		n2[j]=n1[0];
	sscanf(n2,"%d",&n);
	printf("%d\n",n);
	return 0;
}

评测状态

正确        100

语言:  C

用时: 0 ms        内存: 1088 kb        代码长度: 298

【阿里云大模型高级工程师ACP习题集】2.3 优化提示词改善答疑机器人回答质量 【摘要】这是我精心整理出对应的习题集,里面足足有 30 道题目,从基础概念到深度拓展,全方位覆盖章节重点、难点。不管你是想检验自己的学习成果,还是想针对薄弱环节进行强化训练,它都能完美适配! 阅读详情

相关推荐

Aider的Repo Map功能

要把整个项目的所有文件添加到 Repo Map 中,需要调整 Aider 的行为,让它扫描整个代码库并将所有文件纳入 Repo Map。在使用 Aider 时,Repo Map 默认只包含当前会话中明确指定的文件(通过命令行传入的。通过命令行将整个项目的文件列表传递给 Aider,使其初始化时包含所有文件。,让 Aider 在初始化时自动加载整个项目的文件到。如果你的项目是 Git 仓库,Aider 可以通过。在 Aider 的交互模式中,手动添加整个项目文件。,从而生成包含所有文件的 Repo Map。

qq_41638872的博客 1638

洛谷p1307数字反转 c语言

洛谷p1307数字反转 c语言

weixin_61653019的博客 4212

ST-LINK调试原理与STM32硬件连接实战指南

嵌入式调试器是连接开发环境与物理MCU的核心枢纽,其本质是基于ARM CoreSight架构的实时硬件观测与控制接口。它通过JTAG或SWD协议访问内核寄存器、内存及外设,实现断点、单步、内存监视等深度调试能力,远超简单程序烧录功能。ST-LINK作为主流ARM Cortex-M调试器,支持SWD(2线)与JTAG(多线)双模式,在电平匹配、复位控制、引脚复用规避等硬件层面临关键工程约束。掌握VREF参考电压配置、nSRST硬复位接线、调试引脚隔离策略及Keil MDK调试会话配置,是保障STM32稳定联机

weixin_42596214的博客 311

c语言实现数字颠倒

颠倒数字

m0_71014736的博客 723

华三模拟器实战:IPSec VPN穿越NAT的完整配置与调试(附常见问题排查)

本文详细解析了华三模拟器中IPSec VPN穿越NAT的完整配置与调试方法,包括基础环境准备、分步配置、ACL协调策略及高级故障排查。通过实战案例和关键参数解析,帮助网络工程师解决IPSec与NAT协同工作的典型问题,提升企业网络安全性。

weixin_33724046的博客 460

手把手教你用ECharts打造炫酷3D饼图(附完整源码)

本文详细介绍了如何使用ECharts创建炫酷的3D饼图,从环境配置到完整源码实现,涵盖参数解析、视觉优化和交互增强技巧。通过实战案例,帮助开发者快速掌握3D数据可视化技术,提升数据展示效果。

weixin_29031057的博客 279

用c语言怎么实现倒叙_数组倒序排列,数组倒置,C语言数组倒序算法详解

本节介绍将数组倒置的实现方法。所谓倒置就是将数组元素中的数据倒过来。# include int main(void){int a[5] = {1, 2, 3, 4, 5};int b[5]; //用来存放倒置后的数据int i, j;for (i=0, j=4; i<5, j>=0; ++i, --j){b[i] = a[j];printf("%d\n", b[i]);}return...

weixin_32192627的博客 9280

使用Gitlab 搭建私有镜像仓库(外置Nginx)

为了让团队尽快使用Gitlab的CI进行工作,必须做好Gitlab的初始化工作,大家都知道拉取镜像由于某些原因,会比较慢,因此构建自己的私有镜像仓库就成为了关键的一步。当然私有镜像仓库的搭建有很多种方式,这里直接使用Gitlab提供的镜像仓库功能。一揽子解决方案比较香。gitlab真的越来越好用了,有了这个镜像仓,也没必要再使用三方的镜像仓库了。Devops 真好用!

网尘的技术专栏 1829

数字反转

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

手把手教你使用YOLOv11完成人脸分类识别,YOLOv11人脸识别,解决中文乱码问题,全网最详细教程

手把手教你使用YOLOv11完成人脸分类识别,YOLOv11人脸识别,解决中文乱码问题,全网最详细教程

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 4443

【2026年阿里巴巴集团暑期实习- 4月25日-算法岗-第二题- 矩阵计数】(题目+思路+Java&C++&Python解析+在线测试)

摘要: 给定两个非负整数序列a和b,构造n×m矩阵C,其中C[i][j]=a[i]×b[j]。统计矩阵中元素≥k的数量。解法是先对数组b排序,然后对于每个a[i],若k=0则直接累加m;若a[i]=0且k>0则跳过;否则计算需要的最小b[j]值,在排序后的b中使用二分查找确定满足条件的元素数量。时间复杂度为O((n+m)log m),空间复杂度O(1)。代码实现了排序和二分查找的高效组合。

m0_73659489的博客 65

数字反转(C++)

给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零,例如输入-380,反转后得到的新数为-83。

qq_56028947的博客 1万+

PyTorch实战(21)——扩散模型(Diffusion Model)

扩散模型通过简单的噪声扩散过程,就能创造出高质量的超现实图像。在本节中,我们首先学习了扩散如何用于图像生成,了解了扩散模型的内部运作机制。随后基于动漫图像数据集,使用 PyTorch 和 Hugging Face 框架训练和运行自定义扩散模型,生成逼真动漫图像。

盼小辉丶的博客 3346

10009. 数字反转

https://www.acoj.com/problems/10009 #include <iostream> #include <string> #include <vector> using namespace std; int main() { string str; cin>>str; int length=str...

qq_23086275的博客 238

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Java算法成长之路------10009 数字反转

学习目标:Java算法学习-Day4 题库: 啊哈添柴OJ网站 每天保持发布一篇Java算法题解! 题目: 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。 输入格式: 输入共1 行,一个整数N。 输出格式: 输出共1 行,一个整数,表示反转后的新数。 样例 1 : 输入: -290 输出: -92 样例 2 : 输入: 900000000 输出: 9 思路: 输入一个整数,输出一个整数 输入一

m0_51507612的博客 163

STM32F407中文手册

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

1136 A Delayed Palindrome (20 分)

1136 A Delayed Palindrome (20 分) 题意 给出一个数(这个数可能很大),判断它是否是回文数(第一个位数字和最后一个数字相等,第二个和倒数第二个相等…)如果是,则输出 “xx is a palindromic number.” 否则让这个数加上它的反向数(最高位变成最低位,第二高位变为第二第位…),得到的结果xxx如果是回文数仍输出 “xxx is a palindromic number.” 否则继续进行上述运算,每次运算都要输出运算式子(形如 a + b = c )

weixin_43735634的博客 155

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

PAT Basic level 1079 延迟的回文数 (20分)

1079 延迟的回文数 (20分) 给定一个 k+1 位的正整数 N,写成 a​k ⋯a1a0的形式,其中对所有 i 有 0≤ai<10 且 ak>0。N 被称为一个回文数,当且仅当对所有 i 有 ai=ak−i。零也被定义为一个回文数。 非回文数也可以通过一系列操作变出回文数。首先将该数字逆转,再将逆转数与该数相加,如果和还不是一个回文数,就重复这个逆转再相加的操作,直到一个回文数出现。如果一个非回文数可以变出回文数,就称这个数为延迟的回文数。(定义翻译自https://en.wikipedi

qazwsxxxxxasd的博客 219

day18——Java基础进阶考试试卷解答

/ 扩容检查// GCi < size;i++) {// 测试类System.out.println("遍历列表:");System.out.println("获取索引1: " + list.get(1));System.out.println("删除索引1: " + list.remove(1));System.out.println("删除后遍历:");

白元霞的博客 370

pat延迟的回文数c语言,PAT Basic 1079. 延迟的回文数 (20)(C语言实现)

我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容。此处文章目前已更新至与Github Pages同步。欢迎star我的repo。题目给定一个 位的正整数 ,写成 的形式,其中对所有 有 且 。 被称为一个 回文数 ,当且仅当对所有 有 。零也被定义为一个回文数。非回文数也可以通过一系列操作变出回文数。首先将该数字逆转,再将...

weixin_27785375的博客 206

OpenJudge-【3528】:最小新整数

3528:最小新整数 给定一个十进制正整数n(0 < n < 1000000000),每个数位上数字均不为0。n的位数为m。

Lucky_Glass的C++之旅 1003

华为OD机考 2022

新题库Q4 200分。19统计差异值大于相似值二元组个数 华为OD真题 200。32找到它 (单词搜索,首字母坐标)华为OD真题 200。34最长的指定瑕疵度的元音子串 华为OD真题 200。14最大N个数与最小N个数的和 华为OD真题 100。24求字符串中所有整数的最小和 华为OD真题 100。9最多等和不相交连续子序列 华为OD真题 200。1找单词 (返回路径坐标) 华为OD真题 200。24叠积木 (每层最多2个)华为OD真题 200。44书籍叠放 (俄罗斯套娃)华为OD真题 200。

靡不有初,鲜克有终 94

PAT Basic 1079. 延迟的回文数 (20)(C语言实现)

我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容。此处文章目前已更新至与Github Pages同步。欢迎star我的repo。 题目 给定一个 k+1k+1k+1 位的正整数 NNN ,写成 ak⋯a1a0a_k \cdots a_1 a_0ak​⋯a1​a0​ 的形式,其中对所有 iii 有 0≤ai&amp;amp;lt;100 \le...

Oliver's Blog 436

C语言:数字反转

在这段代码中,我们使用了一个`result`变量来保存反转后的结果。我们通过循环取`x`的最后一位数字,将其添加到`result`的末尾,并将`x`除以10,以便继续处理下一位数字。在每次循环中,我们还要检查是否会导致溢出。需要注意的是,由于题目中限制了不能存储64位整数,因此我们没有使用64位整数来保存结果。而是通过判断乘以10是否会溢出的方式来处理溢出情况。最后,在主函数`main()`中,我们定义了一个整数`x`,并调用`reverse()`函数进行反转,然后打印输出结果。

sanfengshaonian的博客 5227

数字反转(C语言)

例题: 题目描述 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(如:输入-380,输出-83)。 输入描述 输入共1行,一个整数N。 输出描述 输出共1行,一个整数,表示反转后的新数。 样例输入 123 样例输出 321 AC代码: 方法一: 优点:此方法不用考虑前置0的问题 #include &lt...

兮于怀 2万+

编程思维训练5:数字反转

给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。

myyataoo的专栏 970

在 C++ 中反转数字

在本文中,我们将学习编写 C++ 程序来反转数字。反转数字的数字意味着更改数字的数字顺序,使最后一位数字成为第一位数字,倒数第二位数字成为第二位数字,依此类推。反向读取的数字与向后读取原始数字相同。现在,通过将数字向左移动一个位置,将获得的最右侧数字添加到反向数字中。最右边的数字可以通过以 10 (通过将 num 除以 10 (下图说明了程序反转数字的流程。用于反转数字的 C++ 程序。% 10) 为模来获得。O(log(n)),其中。我们假设要反转的数字是。,反转的数字将存储在。

jianqimingtian的博客 1470
上一篇: 10004. 明明的随机数
下一篇: 10011. 质因数(失败)
DXB2021
博客等级 码龄5年 307粉丝 289原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值