520. 检测大写字母
记忆库函数
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;
}
}
};