2009年3月9日起,北京市允许机动车所有人自己编写小汽车的以"京N”开头的号牌的后5位。
自编小汽车号牌的规则如下:号牌号码的最后一位必须为数字,其余四位至少(原文:有且必须)有两位为大写英文字母(字母I、O不可用)。例如:京NAB999,京NC9D99,京NE99F9,京N9GH99,京N9J9K9,京N99LM9等。
输入:
5位自编号牌
输出:
判断自编号牌是否合法
说明:原公告在这里http://www.bjjtgl.gov.cn/zhuanti/09wsbh/index.html,本题目与原公告有点差异。
#include<stdio.h>
int main(void){
int i,sn=0,dte=0;
char mark[6];
gets(mark);
for(i=0;i<5;i++){
if(mark[i]>='a'&&mark[i]<='z'){
printf("no.\n");
dte=1;
break;
}
else if(mark[i]=='I'||mark[i]=='O'){
printf("no.\n");
dte=1;
break;
}
else if(mark[i]>='A'&&mark[i]<='Z'){
sn+=1;
}
}
if(dte==0){
if(sn<2) printf("no.\n");
else if(mark[4]<'0'||mark[4]>'9') printf("no.\n");
else printf("ok.\n");
}
}