2 solutions
-
0
#include<iostream> #include<string> using namespace std; int main() { int t; cin>>t; for(int ti=0;ti<t;ti++) { char a[8][8]; for(int i=0;i<8;i++) { for(int j=0;j<8;j++) { cin>>a[i][j];//输入 } } int x,y; bool f=false; for(int i=0;i<8;i++) { for(int j=0;j<8;j++) { if(a[i][j]!='.')//直到不是".",且记录单词开头的位置 { x=i; y=j; f=true; break; } } if(f)//双重循环的break方法 { break; } } for(int li=x;li<8;li++)//从上至下寻找 { if(a[li][y]!='.')//是否是英文单词 cout<<a[li][y];//输出一个英文单词的字符 } cout<<endl;//换行 } return 0;//完结散花! }
- 1
Information
- ID
- 914
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 5
- Tags
- (None)
- # Submissions
- 24
- Accepted
- 15
- Uploaded By