D.周波廷学长的AK
题目描述:
输入描述:
输出描述:
示例:
对于每一个字符串,先计算其长度,再使用 substr(x, y)函数 (第一个参数为开始位置,第二个参数为结束位置)取出最后两位字符,如果是 “AK” ,则输出除去 “AK” 字符的字符串,结束运行。
AC代码如下:
#include <bits/stdc++.h>
using namespace std;
const int N = 110;
int n;
string a[N];
int main(){
cin >> n;
for (int i = 1; i <= n; i++)
cin >> a[i];
for (int i = 1; i <= n; i++){
int len = a[i].size();//计算字符串长度
if (len >= 2){
string s = a[i].substr(len - 2, 2);//取出最后两位字符
if (s == "AK"){
//如果AK,则输出字符串
for (int j = 0; j < len - 2; j++)
cout << a[i][j];
cout << endl;
break;
}
}
}
return 0;
}