- 博客(6)
- 收藏
- 关注
原创 【简单】回文数
题目链接: link.解题思路将数字转换成字符串,然后使用双指针。指针a从字符串头部开始,指针b从尾部开始。依次比较指针指向的字符是否相等。如果直到两指针相遇,都一直满足条件,则为回文数。注意,如果是负数直接返回false。代码bool isPalindrome(int x){ if (x < 0) { return false; } string temp = to_string(x); int i = 0; int j = t
2020-11-13 22:58:27 163
原创 【简单】整数反转
题目链接: link.解题思路一开始想到的是将整数转换成string,然后做string的反转操作。但是想了下应该没有这么简单。我们可以将整数依次除以10,取余数,这样得到的就是该整数的最后一位数。然后将该数累加到结果上即可。假设待反转数为x = 12345;反转结果为recv;(1)则最后一位数pop = 12345 % 10 = 5;(2)则recv = recv * 10 +5 = 5;(3)x = x / 10 = 1234;重复(1)(2)(3)pop = 4;recv
2020-11-12 21:39:35 168
原创 C++中数值和string互相转换的方法
C++中数值和string互相转换的方法一、数值转string1.std::to_string()1.1 头文件:#include <string>1.2 用法基本支持所有类型数值的转换:string to_string (int val);string to_string (long val);string to_string (long long val);string to_string (unsigned val);string to_string (unsign
2020-11-12 20:18:24 341
原创 C++中的排序函数
1.sort1.1使用sort对数组进行排序#include<iostream>#include<algorithm>int main(){ int a[10] = { 9,6,3,8,5,2,7,4,1,0 }; std::cout << "before sort: " << std::endl; for (int i = 0; i<10; i++) std::cout <<
2020-07-09 21:37:33 11734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人