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翻轉