首先判斷
如果是小寫:
if(islower(str[i]))
把小寫字母變成大寫字母,函數就是toupper
str[i] = toupper(str[i]);
else
如果是大寫字母。變成小寫字母函數是:tolower
str[i] = tolower(str[i]);
檢測大寫字母是:isupper
檢測小寫字母是:islower
大寫------->小寫:tolower
小寫-------->大寫:toupper
例子
代碼:
#include
#include
#include
#define MAXN 21
using namespace std;
char str[MAXN];
int main()
{
cin>>str;
for(int i = 0; i < strlen(str); i++)
{
if(islower(str[i]))
str[i] = toupper(str[i]);
else if(isupper(str[i]))
str[i] = tolower(str[i]);
}
cout<
}