这题考的是如何连续记录O, 用个变量进行记录当前到了多少,
如果碰到O 该值就++
不然就清空
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
while(n--)
{
char s[90]={'\0'};
scanf("%s",&s);
int q = strlen(s),fen = 0,ok = 0;// ok 为记录 fen为目前多少分
for (int i = 0; i < q; i++)
{
if(s[i]!='O') ok = 0;
else ok++;
fen += ok ;
}
printf("%d\n",fen);
}
return 0;
}