2015年3月17日 星期二

2015/03/17 TIOJ 1052 . H.字數統計

// http://tioj.ck.tp.edu.tw/problems/1052
#include <iostream>
#include <cstdio>

using namespace std;

int T;

int main()
{


    scanf("%d", &T);
    getchar();

    while( T-- )
    {
        int ed = 0;
        char c, d = '\n';
        int sen = 0, word = 0, chr = 0;

        while(1)
        {
            c = getchar();

            if( c == EOF ) break;
            if( c != '\n' ) chr++;
            if( c == ' ' || c == '\t' || c == '\n' )
                if( d != ' ' && d != '\t' && d != '\n' ) word++;
            if( c == '\n' ) sen++;

            if( c == '=' )
            {
                ed++;
                if( ed == 5 )
                {
                    getchar();
                    chr -= 5;
                    goto flag;
                }
            }
            else ed = 0;

            d = c;
        }

        flag:;
        printf("%d %d %d\n", sen, word, chr);

    }
}

沒有留言:

張貼留言