汽车时代
任务描述
据说看车牌可以知道车辆归属地点,已知黑龙江省车牌归属地的基本规则是:
黑A: 哈尔滨
黑B: 齐齐哈尔
黑C: 牡丹江
黑D: 佳木斯
黑E: 大庆
黑F: 伊春
黑G: 鸡西
黑H: 鹤岗
黑J: 双鸭山
黑K: 七台河
黑L: 松花江地区
黑M: 绥化
黑N: 黑河
黑P: 大兴安岭地区
黑R: 农垦系统
看到车牌,你能准确说出它的归属地吗?
输入格式:
一个车牌号,例如:黑A36Q61,测试数据保证所有车牌都是黑字开头。由于不同系统对汉字处理有不同机制,所以测试数据中的汉字黑用两个"-"代替。
输出格式:
输出车牌所属地区的拼音全拼,首字母大写。如果不能识别所属地区,输出:Noname。
输出算式结果。
输入示例
c
--H54250
输出示例
c
Hegang
代码
c
#include <stdio.h>
int main() {
char plate[8];
char location;
char* location_name;
scanf("%s", plate);
location = plate[2]; //地区
switch (location) {
case 'A':
location_name = "Haerbin";
break;
case 'B':
location_name = "Qiqihaer";
break;
case 'C':
location_name = "Mudanjiang";
break;
case 'D':
location_name = "Jiamusi";
break;
case 'E':
location_name = "Daqing";
break;
case 'F':
location_name = "Yichun";
break;
case 'G':
location_name = "Jixi";
break;
case 'H':
location_name = "Hegang";
break;
case 'J':
location_name = "Shuangyashan";
break;
case 'K':
location_name = "Qitaihe";
break;
case 'L':
location_name = "Songhuajiangdiqu";
break;
case 'M':
location_name = "Suihua";
break;
case 'N':
location_name = "Heihe";
break;
case 'P':
location_name = "Daxinganlingdiqu";
break;
case 'R':
location_name = "Nongkenxitong";
break;
default:
location_name = "Noname";
}
printf("%s", location_name);
return 0;
}