#include<iostream>
#include<string>
using namespace std;
int main()
{
char score[90];
int k;
cin >> k;
while (k--)
{
memset(score, 'X', sizeof(score));
cin >> score;
int sum = 0;
int n = 1;
for (int i = 0; i < 90; i++)
{
if (score[i] == 'X')
{
n = 1;
}
if (score[i] == 'O')
{
sum += n;
n++;
}
}
cout << sum << endl;
}
return 0;
}
虽然在UVa上还是没运行出来但是自己运行还是对的啊.........这个最开始错了,是因为没把数组初始化,导致有错误,后来把数组全部初始化为X就运行正确啦~
写的第一篇博客,打卡,每一天都要做题呀!