给出一个由O与X组成的串(长度为1~80),统计得分。每个O的得分为目前连续出现的O的个数,X的得分为0。例如,OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3。
/*ooXXoXXooo的得分为
1+2+0+0+1+0+0+1+2+3
*/
#include<stdio.h>
#include<string.h>
#define maxn 1005
int main()
{
char str[maxn];
scanf("%s",str);
int i;
int s=0;
int sum=0;
for(i=0;i< (strlen(str));i++){
if(str[i]=='o')
s=s+1;
if(str[i]=='X')
s=0;
sum=sum+s;
}
printf("%d\n",sum);
return 0;
}