- 绝对值函数
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()