第21796题 单选
补全寻找最长连续相同字符子串的C++代码

输入一个由字符A、C、G和T组成的DNA序列字符串,补充下列C++代码以找到最长的连续相同字符子串,请问下列选项中哪一项正确?

string s;
cin >> s;
int len =__①__, ans= 1;
for(int i= ② ;i<s.size(); i++){
    if (s[i] == s[ ③ ]) len++;
    else len=1;
    if( ④)ans=len;
}
cout<< ans;
A

1, 1, i-1, len < ans

B

0, 0, i + 1, len > ans

C

0, 0, i + 1, len < ans

D

1, 1, i-1, len > ans

程序运行统计
暂无判题统计