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;
}









