1、使用string類
#include <iostream> #include <algorithm> using namespace std; string s; int main() { cout<<"請輸入一個含大寫的字符串:"; string str; cin>>str; ///轉小寫 transform(str.begin(),str.end(),str.begin(),::tolower); cout<<"轉化為小寫后為:"<<str<<endl; transform(str.begin(),str.end(),str.begin(),::toupper); cout<<"轉化為大寫后為:"<<str<<endl; return 0; }
2、用char數組,也可以自己手寫兩個轉化為大寫和小寫方法,此種方法用到了tolower(char c)和toupper(char c)兩個方法
3、用char數組,也可以使用s[i]+=32或者s[i]=s[i]-'A'+'a'的形式,實現兩個轉化為大寫和小寫方法