1 字符串s直接输入完全能过,不需要输入函数。
2这里的程序可以直接复制
做法1:
#include<bits/stdc++.h>
using namespace std;
int n,ans=0,sum=0;string s;char c;
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
cin>>c;
s=s+c;
}//输入字符串
for(int i=0;i<s.size();i++)//s.size()就是n
{
if(s[i]=='A') sum++;
else{ans=max(ans,sum);sum=0;}
}
cout<<ans;
return 0;
}
做法2:
#include<bits/stdc++.h>
#define maxn 1000001
using namespace std;
int n,ans=0,sum=0;char s[maxn];
int main()
{
cin>>n;
for(int i=0;i<n;i++) cin>>s[i];//输入字符串(简洁明了)
for(int i=0;i<n;i++)//strlen(s)
{
if(s[i]=='A') sum++;
else{ans=max(ans,sum);sum=0;}
}
cout<<ans;
return 0;
}