CF1850C

要找到这个单词,就要先找到这个单词的开头,在输入时即可判断。根据题意,保持列数不变,增加行数,直到不为字母,输出途经的字母即构成了单词。


#include <bits/stdc++.h>
#define int long long

using namespace std;

char a[9][9];

signed main()
{
    int T,x,y,pd;
    cin >> T;
    while( T -- )
    {
        pd = 0;
        for( int i = 1 ; i <= 8 ; i ++ )
            for( int j = 1 ; j <= 8 ; j ++ )
            {
                cin >> a[i][j];
                if( a[i][j] != '.' && pd == 0 )
                {
                    x = i;
                    y = j;
                    pd = 1;
                }
            }
        for( int i = 1 ; i <= 8 ; i ++ )
        {
            if( a[i][y] != '.' )
                cout << a[i][y];
        }
        cout << endl;
    }
    return 0;
}

posted @ 2024-01-20 18:14  liyilang2021  阅读(2)  评论(0编辑  收藏  举报