#include <iostream>
#include <string>

using namespace std;

int main() {
    int N;
    cin >> N;
    int count = 0;
    
    for (int i = 0; i < N; i++) {
        string plate;
        cin >> plate;
        
        if (plate[0] != 'A' && plate[0] != 'B' && plate[0] != 'C' && plate[0] != 'D' && plate[0] != 'E' && plate[0] != 'F' && plate[0] != 'G' && plate[0] != 'R' && plate[0] != 'S' && plate[0] != 'T') {
            count++;
        }
    }
    
    cout << count << endl;
    
    return 0;
}

代码功能:

本代码使用 C++ 语言实现统计广州郊区车牌数量的功能。代码接受用户输入的 N 个车牌号码,并判断每个车牌的第一个字符是否属于广州市区车牌的开头字母 (A, B, C, D, E, F, G, R, S, T)。如果不是,则将该车牌计入郊区车牌数量,最终输出郊区车牌的总数。

代码结构:

  • 首先,代码定义了两个变量:N 用于存储车牌数量,count 用于记录郊区车牌数量。
  • 然后,代码使用一个循环读取用户输入的每个车牌号码,并将其存储在 plate 变量中。
  • 接着,代码判断 plate 变量的第一个字符是否属于市区车牌的开头字母。如果不是,则将 count 变量的值加 1。
  • 最后,代码将 count 变量的值输出,表示郊区车牌的数量。

使用方法:

  1. 将代码保存为 .cpp 文件。
  2. 使用 C++ 编译器编译代码,生成可执行文件。
  3. 运行可执行文件。
  4. 输入车牌数量 N,并按回车键。
  5. 输入 N 个车牌号码,每行一个,并按回车键。
  6. 程序会输出郊区车牌的数量。

示例:

输入:

3
G54672
Q87680
P77771

输出:

2

代码说明:

  • 代码使用了 string 类来存储车牌号码。
  • 代码使用了 if 语句来判断车牌的第一个字符是否属于市区车牌的开头字母。
  • 代码使用了 cout 来输出郊区车牌的数量。

改进建议:

  • 可以使用 switch 语句来提高代码的可读性。
  • 可以使用 vector 类来存储车牌号码,以便更高效地管理车牌数据。
  • 可以使用 set 类来存储市区车牌的开头字母,以便更高效地判断车牌是否属于市区。

总结:

本代码是一个简单的 C++ 程序,实现了统计广州郊区车牌数量的功能。代码易于理解和使用,可以作为学习 C++ 语言和算法的参考。

C++ 统计广州郊区车牌数量

原文地址: http://www.cveoy.top/t/topic/jfBN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录