记忆库函数
int islower(int ch)//如果是小写字母,返回非0的ASCII码,否则返回0
int isupper(int ch)//如果是大写字母,返回非0的ASCII码,否则返回0
class Solution { public: bool detectCapitalUse(string word) { int countUpper=0; for(char c: word) { if( isupper(c) ) { ++countUpper; } } if( 0==countUpper ) { return true; } if( countUpper>1 ) { if( countUpper==word.size() ) { return true; } else { return false; } } if( isupper(word[0]) ) { return true; } else { return false; } } };