C++ 算法:查找最长连续元音字符串长度
#include<bits/stdc++.h> using namespace std; int n,ans,cnt;//cnt为当前连续元音字母的个数 char c; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>c; if(c=='a'||c=='e'||c=='i'||c=='o'||c=='u'){//如果是元音字母 cnt++;//连续元音字母数+1 ans=max(ans,cnt);//更新答案 } else{ cnt=0;//如果不是元音字母,连续元音字母数清零 } } cout<<ans; return 0; }
原文地址: https://www.cveoy.top/t/topic/m5YV 著作权归作者所有。请勿转载和采集!