1、数组与字符串类的水题
2、注意一下读入字符串的操作时,不能用gets(用法才被删去)
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int n;
char line[80];
cin>>n;
for(int i=0;i<n;i++) {
scanf("%s",line); //读入字符串
int sum=0,temp=1; //设置总分大小sum,和单道题的得分temp
int len=strlen(line); //设置字符串的长度
for(int j=0;j<len;j++) {
if(line[j]=='O') {
sum+=temp; //分数累积
temp++; //读到连续的'O',单道题得分增加
}else if(line[j]=='X')
{
temp=1; //读到'X'断掉,单道题得分置1,总分不变
}
}
cout<<sum<<endl;
}
return 0;
}