刷题问题积累
文章平均质量分 69
CarreLiu
这个作者很懒,什么都没留下…
展开
-
字符串分割函数strtok(会改变原字符串)
字符串分割函数strtok():头文件:#include <cstring>函数原型:char *strtok(char *str, const char *delimiters);函数功能:分割字符串,将str分割成一个个子串函数参数: str: 在第一次被调用的时候str传入需要被分割字符串的首地址;在后面调用的时候传入NULL。 d...原创 2018-10-11 18:59:02 · 4835 阅读 · 1 评论 -
C++刷题万能头文件
最近做题发现了一个C++的万能头文件:#include <bits/stdc++.h>#include <bits/stdc++.h>包含了目前c++所包含的所有头文件!!!例如:#include<bits/stdc++.h>using namespace std;int main(){ //Here you should writ...原创 2018-10-11 19:09:44 · 1091 阅读 · 1 评论 -
cin后使用getline
情景:getline()用来读取一行数据,但是当getline()前面进行了cin输入的话,getline()会把进行cin输入时行末丢弃的换行符读入,从而造成getline()第一次获得的数据为一空行。问题:此时getline()所读入的第一行是空行,并且占据一次读入次数,造成只能再输入rep-1次数据。解决办法:cin.ignore();如此即可忽略掉第一次输入所遗留的...原创 2018-10-18 14:52:02 · 2969 阅读 · 1 评论 -
整除符号'|'(如 a|b)
数学符号“∣”的意义,如a∣b:'|'为整除符号,对于整数a,b(a≠0),若存在整数k,使b=ka,则称a整除b,或b能被a整除,记为a∣b。原创 2018-10-10 19:48:27 · 47575 阅读 · 3 评论 -
stringstream实现类型转换
使用stringstream(头文件sstream)可以实现各种基本类型之间的转换,如int转string,string转int,string转char[ ]等······注意,在进行多次转换的时候,必须调用stringstream的成员函数str("")和clear(). stream.clear(); //这个名字让很多人想当然地认为它会清除流的内容。 实际上,它并不清空任何内容...原创 2019-01-27 17:36:26 · 1178 阅读 · 0 评论 -
记如何解决蓝桥杯中to_string和atoi等无法使用的问题
转自:https://www.cnblogs.com/A-Little-Nut/p/10311316.html代码:#include <iostream>#include <sstream>using namespace std;int main(){ //int 转 string int number = 12; string str; ...转载 2019-05-20 08:58:21 · 1145 阅读 · 0 评论