自用PTA题目记录0016

MC68HC908GZ系列MCU I/O端口与ESCI模块配置详解与避坑指南 在嵌入式系统开发中,微控制器的通用输入输出(GPIO)和串行通信接口(UART/SCI)是连接外部世界与核心处理器的关键桥梁。GPIO通过数据方向寄存器、数据寄存器和上拉使能寄存器实现灵活的引脚控制,其核心原理在于通过配置寄存器位来控制内部MOSFET驱动电路,从而设定引脚为输入、输出或复用功能。这种设计使得MCU能够高效地与传感器、执行器及人机接口设备交互,其技术价值在于提供了可编程的硬件抽象层,极大提升了系统设计的灵活性与可靠性。在实际应用中,GPIO广泛用于按键检测、LED驱动、继电器控制等场景,而串 阅读详情

自用PTA题目记录0016

以下题目序号并无实际意义


7-17 构造回文数

题目作者: 胡伟平 单位: 广西科技大学 代码长度限制: 16 KB 时间限制: 400 ms 内存限制: 64 MB

回文数是一种很有趣的数,对于一个不是回文数的数,我们可以通过以下操作来将其变成回文数:将数反转,加到原数上,重复这个过程,直到得到回文数为止。

输入格式: 输入1个数位不超过1000的正整数。

输出格式: 对每一个输入,输出将其变成回文数的过程。每一行按以下个数输出:

A + B = C

A是原数,B是反转数,C是和,重复这个过程,直到C是回文数为止。在最后一行输出C is a palindromic number.。为了控制循环次数,我们规定,如果经过10次操作,还得不到回文数,那么停止,显示Not found in 10 iterations.

输入样例1:
1234

输出样例1:
1234 + 4321 = 5555
5555 is a palindromic number.

输入样例2:
1239102349120349

输出样例2:
1239102349120349 + 9430219432019321 = 10669321781139670
10669321781139670 + 07693118712396601 = 18362440493536271
18362440493536271 + 17263539404426381 = 35625979897962652
35625979897962652 + 25626979897952653 = 61252959795915305
61252959795915305 + 50351959795925216 = 111604919591840521
111604919591840521 + 125048195919406111 = 236653115511246632
236653115511246632 + 236642115511356632 = 473295231022603264
473295231022603264 + 462306220132592374 = 935601451155195638
935601451155195638 + 836591551154106539 = 1772193002309302177
1772193002309302177 + 7712039032003912771 = 9484232034313214948
Not found in 10 iterations.

代码

#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

string stringAdd(string, string);

int main(int argc
MC68HC08KH12 GPIO与定时器实战:从寄存器配置到PWM与脉冲测量 通用输入输出(GPIO)和定时器是嵌入式微控制器的两大核心外设,构成了与物理世界交互的基础。GPIO通过数据方向寄存器和数据寄存器控制引脚的输入输出状态,其配置顺序直接影响信号质量,避免毛刺是关键。定时器则通过计数器、预分频器和比较/捕获寄存器,实现精确的时间基准、PWM波形生成和事件时间测量。这些底层硬件原理是驱动稳定性的基石,广泛应用于电机控制、传感器接口和通信协议等场景。本文以经典的MC68HC08KH12微控制器为例,深入解析其GPIO端口特性、定时器模块的输入捕获与输出比较机制,并通过实战代码演示 阅读详情

相关推荐

PTA-Palindrome(回文数) Tester

Palindrome(回文数) Tester A palindrome is a number or a text phrase that reads the same backward as forward. For example, each of the following five-digit integers is...

qq_30252385的博客 1149

回文数[算法]

回文数 (20分) 回文数是一种很有趣的数,正反读起来都一样,比如123321或者123454321,单个的数字还有0,都是回文数。但是我们熟悉的回文数都是十进制下的,现在我们加大难度,对一个给定的数,想知道它在其他进制下是不是回文数。 输入格式: 在一行中给出2的整数N和R,其中N是不超过10的9次方的正整数,是需要判断的数,R是基,R=10表示十进制,R=2表示是二进制,R是不小于2,不超过10的9次方的正整数。 输出格式: 对每一组输入,如果N在R进制下式回文数,那么就就第一行输出“Yes”,否则,输

牛大春の博客 1112

基于高精度三维机器视觉的新能源汽车锂电池表面缺陷检测

在机器视觉行业迅速发展的背景下,市场上提供了功能强大且种类齐全的3D相机系列,可以满足锂电池从电芯到模组各个工艺和工位的3D检测需求。

Hinyeung_Limited的博客 1131

保姆级教程:用GATK4分析重测序数据,从fq.gz到vcf文件一步不落

本文提供了一份详细的GATK4重测序数据分析教程,涵盖从原始fq.gz文件到最终vcf文件的完整上游分析流程。通过Miniconda环境配置、数据质控、序列比对、变异检测等步骤的逐步指导,帮助生物信息学研究人员掌握标准流程,特别适合Linux命令行基础薄弱的研究者学习实践。

weixin_28366053的博客 473

解读文献(五)------基于阻抗控制

文章目录背景主动柔顺控制阻抗控制基于力的阻抗控制基于位置的阻抗控制力位混合控制 背景 主动柔顺控制 阻抗控制 基于力的阻抗控制 基于位置的阻抗控制 力位混合控制 ...

accumulation 1万+

大陆毫米波雷达ARS408-21xx实战:从零搭建ROS环境下的目标检测与可视化

本文详细介绍了大陆毫米波雷达ARS408-21xx在ROS环境下的实战部署全流程。从硬件连接、CAN总线配置,到ROS驱动节点开发、CAN报文解析,再到RViz三维可视化实现,提供了完整的代码示例与调试技巧,帮助开发者快速搭建毫米波雷达目标检测与可视化系统。

open4的博客 633

SpringBoot Actuator未授权访问漏洞实战:从发现到利用

本文深入剖析了SpringBoot Actuator未授权访问漏洞的成因、危害与利用手法。文章详细演示了如何发现暴露的端点,并通过实战案例复现了从敏感信息泄露到利用反序列化漏洞实现远程代码执行(RCE)的全过程,为开发与运维人员提供了从漏洞发现到修复加固的完整安全指南。

weixin_29231221的博客 259

AI测试:手把手教你用AI生成测试用例并支持导出Excel「喂饭教程」

如果我告诉你,有一种方法,你只需要输入需求内容,AI就能自动帮你设计出结构清晰、覆盖全面的测试用例,并直接生成一份精美的Excel表格,你会不会心动?

blues_C的博客 3885

UG二次开发GRIP刻字

UG二次开发GRIP刻字

qq285503851的博客 1138

【Codecs系列】x265编码器(十二):子像素运动搜索

在基于块运动补偿的视频编码框架中,运动搜索是最为重要的环节之一,同时也是编码端最为耗时的模块。运动搜索包括整像素运动搜索和子像素运动搜索,其中整像素运动搜索已经有很多快速算法,比如经典的三步搜索法、菱形搜索、六边形搜索以及TZSearch等等;但子像素搜索的快速算法却比较少,本文主要讲解x265编码器中的子像素搜索方法以及相关的快速搜索方法。

优快云明星博主,认证博客专家,视频、Matlab领域优质创作者。 747

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: 自用PTA题目记录0015
下一篇: 自用PTA题目记录0017
ELT_Core
博客等级 码龄7年 43粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值