[ACM蓝桥杯训练]防AK题(C++)

题目描述
hhx觉得一场ACM比赛就应该有一道是防AK题:给定n个字符串,求以’lbwnb’结尾的字符串个数。

输入
第一行一个整数n(1<=n<=100)

然后是n行,每行以一个小写字母构成的字符串s(1<=|s|<=1000)。

输出
输出一行,包含一个整数表示以’lbwnb’结尾的字符串个数

样例输入
3
ptycontes
afsafaslbwnb
Niubipty
样例输出
1

#include<iostream>
using namespace std;
int main(){
	int n;
	int sum = 0;
	char ch[1005];

	cin >> n;
	for (int i = 0; i < n;i++){
		cin >> ch;
		int len = strlen(ch);
		if ((ch[len - 1] == 'b') && (ch[len - 2] == 'n') && (ch[len - 3] == 'w') && (ch[len - 4] == 'b') && (ch[len - 5] == 'l')){
			sum++;
		}
	}
	cout << sum;
	return 0;
}
发布了28 篇原创文章 · 获赞 6 · 访问量 2853

猜你喜欢

转载自blog.csdn.net/weixin_45621658/article/details/103441408