习题3-1 Score UVA - 1585

水题。可以不用字符串,只用getchar

#include <bits/stdc++.h>
using namespace std;

int main()  {
    int n;
    char c;
    scanf("%d",&n);
    getchar();
    while (n--) {
        int f=0,sum=0;
        while ((c=getchar())&&c!='\n')  {
            if (c=='O') {
                f++;
                sum+=f;
            }
            else    f=0;
        }
        printf("%d\n",sum);
    }
    return 0;
}
posted @ 2018-09-12 21:04  CF过2100就买ARCTERYX  阅读(65)  评论(0)    收藏  举报