现在的大街小巷上都有很多新能源汽车。
和新能源汽车的车牌都比油车车牌要多一位。
如油车车牌京PR9985。看看新能源车牌,比如京AAD3111。但是新能源车牌他的第三位不能是数字。
比如京A111111就是一个错误的车牌。车牌第三位如果是A,B,C,D那就是电动车。不然就是混动车。
请你编写一个程序,判断是不是真车牌,如果是那么输出混动或者电动。(假车牌输出违规!)
注意:要判断客车是混动或者电动,要换车牌的最后一位是不是D或者F如果是D,那么就输出电动客车,否则就输出混动客车。
1.in
京A111111
1.out
违规!
2.in
京AT1545
2.OUT
混动
输入
京A31191D
输出
电动客车
bug已修复·感谢支持
#include<bits/stdc++.h>
using namespace std;
int main(){
string a;
cin>>a;
if(a.size()!=9&&a.size()!=8){
cout<<"违规!";
return 0;
}
if(a[a.size()-1]>='A'&&a[a.size()-1]<='Z'){
if(a[a.size()-1]=='A'||a[a.size()-1]=='B'||a[a.size()-1]=='C'||a[a.size()-1]=='D')
cout<<"电动";
else{
cout<<"混动";
}
cout<<"客车";
}
else if(a[2]>='0'&&a[2]<='9'){
cout<<"违规!";
}
else{
if(a[2]=='A'||a[2]=='B'||a[2]=='C'||a[2]=='D')
cout<<"电动";
else{
cout<<"混动";
}
}
return 0;
}