UVA - 1585 Score
题目大意。一个只含有‘O’和‘X’的一个字符串 每有一个’O’计数1 如何两个’O’在一起计数 1+2 =3 3个 计数 1+2+3=6
求该字符串计数总数
解题思路:单独计算被’x’分开打’O’的计数 然后相加当总数
#include <iostream>
using namespace std;
int main(){
int n;
string a;
cin>>n;
int m = 0;
int s = 0;
while(n){
int i = 0;
m = 0;
s = 0;
cin>>a;
for (int i = 0;a[i] != '\0';i++){
if (a[i] == 'O'){
m = m + 1;
s = s + m;
}
if (a[i] == 'X'){
m = 0;
}
}
cout<<s<<endl;
n--;
}
return 0;
}