c语言:汽车时代

汽车时代

任务描述

据说看车牌可以知道车辆归属地点,已知黑龙江省车牌归属地的基本规则是:

黑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;
}
相关推荐
exm-zem9 分钟前
从C语言到C++:C++入门1
c语言·c++
牧以南歌〆2 小时前
数据结构<八>链式队列
c语言·数据结构·算法
无相求码3 小时前
数组越界为什么有时候不崩溃?VS2013 下栈上变量的幽灵布局解密
c语言·后端
天空'之城6 小时前
C 语言工业级通用组件 02:通用内存池
c语言·嵌入式·内存管理·内存池
十月的皮皮8 小时前
C语言学习笔记20260717-预处理机制
c语言·笔记·学习
小保CPP8 小时前
OCR 在C语言中使用Tesseract API
c语言·c++·人工智能·算法·ocr·模式识别·光学字符识别
GeekArch9 小时前
第8讲:裸机单片机项目——Vibe快速迭代的最优边界
c语言·stm32·单片机·嵌入式硬件·mcu·物联网·ai编程
慧都小项10 小时前
C/C++ 静态分析为什么要前移?Parasoft C/C++test 在 IDE 与 CI/CD 中的应用
c语言·c++·ide·功能测试·ai
qq_337763201911 小时前
国际期货资管系统开发方案|内外盘交易平台源码授权与二次开发支持
java·c语言·开发语言·c++·c#
openKylin1 天前
与全球技术演进同频,openKylin 3.0从C迈向Rust
c语言·开发语言·rust·开源·开放原子·openkylin