题目描述
给你一个由大写和小写英文字母组成的非空字符串 。请判断是否满足以下条件:
的第一个字符是大写字母,其他所有字符都是小写字母。
输入
输出
如果满足条件,打印“Yes”,否则打印“No”。
样例输入1
Capitalized
样例输出1
Yes
样例输入2
AtCoder
样例输出2
No
样例输入3
yes
样例输出3
no
提示/说明
【限制因素】
(
是字符串
的长度)。
的每个字符都是大写或小写英文字母。
【样例一解释】
大写的第一个字符“C”是大写字母,所有其他字符都是小写字母,因此应打印“Yes”。
代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
string s;
cin>>s;
if(s[0]<'A'||s[0]>'Z')
{
cout<<"No";
return 0;
}
for(int i=1;i<s.length();i++)
{
if(s[i]>'z'||s[i]<'a')
{
cout<<"No";
return 0;
}
}
cout<<"Yes";
return 0;
}