PAT B1076 Wifi密码(C++)

PAT甲级目录 | PAT乙级目录

题目描述

B1076 Wifi密码

解题思路

字符串处理。因为题只有一个正确选项,因此可以统一遍历,遇到形如 “X-T” 的字符串就输出对应的值。

也许陌生的知识点

  • ans = ans + "某字符串"
    • 字符串拼接
    • 需要的头文件:string

代码示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
using namespace std;
int main(){
int N;
string str, ans;
cin >> N;
for(int i = 0; i < 4 * N; i++){
cin >> str;
if(str[2] == 'T') ans = ans + (char)(str[0] - 'A' + 1 + '0');
}
cout << ans << endl;
return 0;
}