1、<cctype>
#include<cctype>
加入这个头文件就可以调用以下函数:
1、
isalpha(x)
判断x是否为字母 isalpha
2、
isdigit(x)
判断x是否为数字 isdigit
3、
islower(x)
判断x是否为小写字母 islower
4、
isupper(x)
判断x是否为大写字母 isupper
5、
isalnum(x)
判断x是否为字母或数字 isalnum
6、
ispunct(x)
判断x是否为标点符号 ispunct
7、
isspace(x)
判断x是否为空格 isspace
对于以上函数,如果x符合条件的话,均会返回true
,否则返回false
还有以下函数:
1、
toupper(x)
如果x是小写字母,将其转换成大写字母 toupper
2、
tolower(x)
如果x是大写字母,将其转换成小写字母 tolower
2、<string>
#include<string>
在本题目中用到的有以下几个函数,也是此头文件下比较常用的函数,更多的可以百度以下
1、
s.erase(x,y)
表示将字符串s从x位置起删除y个字符 erase
2、
s.insert(x,y)
表示将字符串y(或字符y)插入到s的x位置处
3、
s.push_back(x)
表示在s的末尾插入字符x
4、
reverse(s.begin(),s.end())
将字符串s翻转