给你一个 32 位的有符号整数 x
,返回将 x
中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1]
,就返回 0。
假设环境不允许存储 64 位整数(有符号或无符号)。
示例 1:
输入:x = 123 输出:321
示例 2:
输入:x = -123 输出:-321
示例 3:
输入:x = 120 输出:21
思路
面对这种看似小白但是有抽象条件的题我们直接选择大搞函数库主义。
介绍以下五个函数:
sprintf(char *str,"",int x),和printf类似,不过是向char[]写入文本。
reverse(a或begin(),a+n或end())将容器a到a+n(或begin到end的左闭右开区间的内容翻转)
strcmp(char *str1,char *str2)按字典