- 绝对值函数
abs
、fabs
、labs
- 四舍五入函数
round
- 取上整函数
ceil
- 取下整函数
floor
- 常用三角函数
sin
、cos
、tan
、asin
、acos
、atan
- 对数函数
log
、log10
- 指数函数
pow
、pow10
- 平方根函数
sqrt
- string读入用
getline
(包括空格)或者cin
(不包括空格)。 - 对于多个string比较大小,如下:
#include<cstdio>
#include<string>
#include<iostream>
#include<algorithm>
#define ri register int
using namespace std;
string s[10009];
bool cmp(string x,string y){
return x.length()>y.length();
}
int main(){
for(ri i=1;i<=n;++i) cin>>s[i];
sort(s+1,s+n+1,cmp);
for(ri i=1;i<=n;++i) cout<<s[i]<<endl;
return 0;
}
该博客内容
- string的构造函数的形式
- string的大小和容量:
size()
和length()
- string的字符串比较:
compare()
- string的插入:
push_back()
和 insert()
- string拼接字符串:
append()
、+
- string的遍历:借助迭代器 或者 下标法
- string的删除:
erase()
- string的字符替换:
replace
- string的大小写转换:
tolower()
和toupper()
- string的查找:
find
- string的排序:
sort(s.begin(),s.end())
- string的分割/截取字符串:
strtok()
、 substr()