Administrator
发布于 2026-06-28 / 1 阅读
0
0

P1553 数字反转(升级版)

P1553 数字反转(升级版)

Analysis

此题主要考察字符串模拟相关内容,正好借此题巩固字符串基础。

分类模拟即可。注意理解题意,弄清是去除前导零还是去除后导零。

介绍几个可能会用到的函数:

std::reverse(iterator it,iterator it)

可以翻转指定的区间。

如:std::reverse(a.begin(),a.end())

std::stox(string s)

把string类型的值转换成数字类型的值(去除前导零)。

这里的 x 可以换成:

  1. i for int :string -> int
  2. f for float :string -> float
  3. u for unsigned:string -> unsigned
  4. l for long:string -> long
  5. 其他由以上三个字符组成的复合类型简称

std::to_string(typename T)

把其他类型的值转换为 string 类型。

Code

实现时注意根据数据范围选择合适的转换函数。


评论