见下面代码
①sort(start,end) 和 sort(start,end,__) greater<int>
②reverse(start,end)
③binary_search(start,end,target)
④上下界upper_bound(start,end,val),lower_bound(start,end,val) iterator=地址 下标=地址-地址
⑤max_element(start,end) 获取数组中最大值
⑥accumulate(start,end,initialVal) 头文件<numeric>
1) 判断字符是否是数字的函数 isdigit(int ch), 如果ch是0~9返回1,否则返回0
例如:
char ch = '1';
cout << isdigit(ch)<<endl; //返回1
char ch = 'c';
cout << isdigit(ch) <<endl; //返回0
2) 判断字符是否是字母的函数 isalpha(int ch), 如果是字母(包括大小写)返回1,否则返回0
例如:
char ch = '@';
cout << isalpha(ch) << endl; //输出0
char ch = 'a';
cout << isalpha(ch) << endl; //输出1