一、题目:
链接:520. 检测大写字母 - 力扣(LeetCode)
函数原型:bool detectCapitalUse(char* word)
二、思路:
本题较为简单,分为三种情况:
1.首字母大写,其余小写
2.首字母大写,其余大写
3.首字母小写,其余小写
不符合这三种情况,都为false
三、代码:
bool detectCapitalUse(char* word) { int len =strlen(word); int i=0; if(islower(word[i]))//首字母小写 { for(i=1;i<len;i++) { if(isupper(word[i])) return false; } return true; } else//首字母大写 { i++; if(isupper(word[i]))//首字母大写,其余大写 { for(int i=2;i<len;i++) { if(islower(word[i]))//不符合的情况 return false; } return true; } else//首字母大写,其余小写 { for(int i=2;i<len;i++) { if(isupper(word[i]))//不符合的情况 return false; } return true; } } }



![[开源]Web端的P2P文件传输工具,简单安全高效的P2P文件传输服务](https://img-blog.csdnimg.cn/img_convert/ab1d163717ab9238deb71913ab8e2788.png)


![[Unity+OpenAI TTS] 集成openAI官方提供的语音合成服务,构建海王暖男数字人](https://img-blog.csdnimg.cn/a006eaca336d496a986ed7ea9d2a2c32.png)











