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;
}