铁蛋 • 2年前
using namespace std; int main() {
string str;
int i,j,len;
int k=0,lst=0,res=0;
//freopen("1135.in","r",stdin);
//freopen("1135.out","w",stdout);
cin>>str; //输入字符串
len=str.size(); //得到字符串长度
for (i=0;i<len;i++)
{
if (str[i]=='A'|| str[i]=='E'||str[i]=='I'||str[i]=='O'||str[i]=='U'||str[i]=='Y')
{
//cout<<"找到有关字符:"<<i<<str[i]<<" - ";
k=i-lst; //新找的有关字符位置与上一次的差值
lst=i; //保存本次有关字符的位置
if (k>res) res=k; //如果新的位置差值更大,则保存新的值
//cout<<k<<" "<<res<<endl;
}
}
printf("%d",res);
return 0;
}
评论:
请先登录,才能进行评论