描述
广州市车管所为每一辆入户的汽车都发放一块车牌,车牌的号码由六个字符组成,如A99452、B88888等,这个字符串从左边数起的第一个字符为大写英文字母,如:A、B、C等,表示这辆车是属于广州市区内的汽车还是郊区的汽车,后面的五位由数字组成。假定以字母A、B、C、D、E、F、G、R、S、T开头的表示是市区车牌,而以其他字母开头的表示郊区车牌。
车管所把这个任务交给贝贝。请你编程找出所给出的车牌中有多少辆是广州郊区的汽车。
输入
第1行是一个正整数N(1≤N≤10^5),表示共有N个车牌。接下来的N行,每行是一个车牌号。题目保证给出的车牌不会重复。
输出
只有1行,即广州郊区车牌的数量。
输入样例 1
3 G54672 Q87680 P77771
输出样例 1
2
这道题是非常简单的,循环输入一个字符串,判断字符串的第一位是否是A、B、C、D、E、F、G、R、S、T。如果不等于A、B、C、D、E、F、G、R、S、,则计数器+1。最后输出计数器。
1 #include<bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 int n,s=0; 6 string a; 7 cin>>n; 8 for(int i=1;i<=n;i++) 9 { 10 cin>>a; 11 if(a[0]!=‘A‘&&a[0]!=‘B‘&&a[0]!=‘C‘&&a[0]!=‘D‘&&a[0]!=‘E‘&&a[0]!=‘F‘&&a[0]!=‘G‘&&a[0]!=‘R‘&&a[0]!=‘S‘&&a[0]!=‘T‘) s++; 12 } 13 cout<<s; 14 return 0; 15 }
yeah~
原文:https://www.cnblogs.com/cyk20081108/p/14853866.html