C++ 统计广州郊区车牌数量
#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变量的值输出,表示郊区车牌的数量。
使用方法:
- 将代码保存为
.cpp文件。 - 使用 C++ 编译器编译代码,生成可执行文件。
- 运行可执行文件。
- 输入车牌数量
N,并按回车键。 - 输入
N个车牌号码,每行一个,并按回车键。 - 程序会输出郊区车牌的数量。
示例:
输入:
3
G54672
Q87680
P77771
输出:
2
代码说明:
- 代码使用了
string类来存储车牌号码。 - 代码使用了
if语句来判断车牌的第一个字符是否属于市区车牌的开头字母。 - 代码使用了
cout来输出郊区车牌的数量。
改进建议:
- 可以使用
switch语句来提高代码的可读性。 - 可以使用
vector类来存储车牌号码,以便更高效地管理车牌数据。 - 可以使用
set类来存储市区车牌的开头字母,以便更高效地判断车牌是否属于市区。
总结:
本代码是一个简单的 C++ 程序,实现了统计广州郊区车牌数量的功能。代码易于理解和使用,可以作为学习 C++ 语言和算法的参考。
原文地址: http://www.cveoy.top/t/topic/jfBN 著作权归作者所有。请勿转载和采集!