1636车牌问题

描述

广州市车管所为每一辆入户的汽车都发放一块车牌,车牌的号码由六个字符组成,如A99452B88888等,这个字符串从左边数起的第一个字符为大写英文字母,如:ABC等,表示这辆车是属于广州市区内的汽车还是郊区的汽车,后面的五位由数字组成。假定以字母ABCDEFGRST开头的表示是市区车牌,而以其他字母开头的表示郊区车牌。

车管所把这个任务交给贝贝。请你编程找出所给出的车牌中有多少辆是广州郊区的汽车。

输入

1行是一个正整数N1N≤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