UVA - 1585 Score
题目大意。一个只含有‘O’和‘X’的一个字符串 每有一个’O’计数1 如何两个’O’在一起计数 1+2 =3 3个 计数 1+2+3=6
求该字符串计数总数
解题思路:连续的‘O’累加,‘X’重置
#include<stdio.h>
#include<stdlib.h>
char str[100];
int main() {
int cc;
scanf("%d", &cc);
int ans=0;
while (cc--)
{
scanf("%s", str);
int i = 0;
while (*(str + i))
{
int a = 0;
if (*(str + i) == 'X') { i++; }
else {
while (*(str + i) != 'X')
{
if (!*(str + i))break;
ans += ++a;
i++;
}
}
}
printf("%d\n", ans);
ans = 0;
}
return 0;
}