汽车时代
任务描述
据说看车牌可以知道车辆归属地点,已知黑龙江省车牌归属地的基本规则是:
黑A: 哈尔滨
黑B: 齐齐哈尔
黑C: 牡丹江
黑D: 佳木斯
黑E: 大庆
黑F: 伊春
黑G: 鸡西
黑H: 鹤岗
黑J: 双鸭山
黑K: 七台河
黑L: 松花江地区
黑M: 绥化
黑N: 黑河
黑P: 大兴安岭地区
黑R: 农垦系统
看到车牌,你能准确说出它的归属地吗?
输入格式:
一个车牌号,例如:黑A36Q61,测试数据保证所有车牌都是黑字开头。由于不同系统对汉字处理有不同机制,所以测试数据中的汉字黑用两个“-“代替。
输出格式:
输出车牌所属地区的拼音全拼,首字母大写。如果不能识别所属地区,输出:Noname。
输出算式结果。
输入示例
--H54250
输出示例
Hegang
代码
#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;
}