C语言身份证信息查询系统(可验证输入身份证是否合法)

这是一个使用C语言编写的身份证信息查询系统,通过内置的城市信息判断身份证的合法性。代码简单易懂,适用于基础的身份证非法判断。目前系统依赖源码内城市数据,未来计划改进为文件读取以实现更详尽的城市信息更新。
摘要由CSDN通过智能技术生成

利用C语言做的一个身份证信息查询系统。

原理很简单,也没什么技术难度,城市信息不是很多,就一并加入到了源代码中了。

关于身份证非法的判断还是很有用的,另外以下代码如有需要的可以直接使用或根据需要修改源码。

(有待改进实现文件读取查询,那样城市信息可以更新的更加详细)

/*重点是这里*/
一. 将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 

二. 将这17位数字和系数相乘的结果相加。 

三. 用加出来和除以11,看余数是多少? 

四. 余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2。 

五. 通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2。 

例如:某男性的身份证号码是34052419800101001X。我们要看看这个身份证是不是合法的身份证。 
首先:我们得出,前17位的乘积和是189 
然后:用189除以11得出的结果是17 + 2/11,也就是说余数是2。 
最后:通过对应规则就可以知道余数2对应的数字是x。所以,这是一个合格的身份证号码。 

效果图:


代码:

# include <stdio.h>
# include <stdlib.h>
# include <windows.h>

int main(void) {

	SetConsoleTitle(L"身份证信息查询系统");
	int i, a[20], sum=0, b, m=0;
	char c;
	long area;
	printf("************************\n");
	printf("请输入您所查询的身份证号:");
	for(i=1; i<=17; i++) {
		scanf("%1d", &a[i]);
	}
	scanf("%c", &c);
	sum = a[1]*7 + a[2]*9 + a[3]*10 + a[4]*5 + a[5]*8 + a[6]*4 + a[7]*2
		+ a[8]*1 + a[9]*6 + a[10]*3 +a[11]*7 + a[12]*9 + a[13]*10 + a[14]*5
		+ a[15]*8 + a[16]*4 + a[17]*2;
	b = sum%11;
	switch(b) {//1 0 X 9 8 7 6 5 4 3 2 
		case 0: if(c=='1') m = 1;break;
		case 1: if(c=='0') m = 1;break;
		case 2: if(c=='X'||c=='x') m = 1;break;
		case 3: if(c=='9') m = 1;break;
		case 4: if(c=='8') m = 1;break;
		case 5: if(c=='7') m = 1;break;
		case 6: if(c=='6') m = 1;break;
		case 7: if(c=='5') m = 1;break;
		case 8: if(c=='4') m = 1;break;
		case 9: if(c=='3') m = 1;break;
		case 10: if(c=='2') m = 1;break;
	}
	if(m!=1||a[7]>2||a[11]>1||a[13]>3) {
		printf("\n\n************************\n");
		printf("\a您输入的不是有效的身份证,请重新输入\n\n");
		system("pause");
		exit(0);
	}

	area = a[1]*100000 + a[2]*10000 + a[3]*1000 +a[4]*100 + a[5]*10 + a[6];

	printf("\n\n************************\n");
	printf("所在地:");
	switch(area) {
		case 110000: printf("北京市");break;
		case 110100: printf("北京市市辖区");break;
		case 110101: printf("北京市东城区");break;
		case 110102: printf("北京市西城区");break;
		case 110103: printf("北京市崇文区");break;
		case 110104: printf("北京市宣武区");break;
		case 110105: printf("北京市朝阳区");break;
		case 110106: printf("北京市丰台区");break;
		case 110107: printf("北京市石景山区");break;
		case 110108: printf("北京市海淀区");break;
		case 110109: printf("北京市门头沟区");break;
		case 110111: printf("北京市房山区");break;
		case 110112: printf("北京市通州区");break;
		case 110113: printf("北京市顺义区");break;
		case 110114: printf("北京市昌平区");break;
		case 110115: printf("北京市大兴区");break;
		case 110116: printf("北京市怀柔区");break;
		case 110117: printf("北京市平谷区");break;
		case 110228: printf("北京市密云县");break;
		case 110229: printf("北京市延庆县");break;
		case 120000: printf("天津市");break;
		case 120100: printf("天津市市辖区");break;
		case 120101: printf("天津市和平区");break;
		case 120102: printf("天津市河东区");break;
		case 120103: printf("天津市河西区");break;
		case 120104: printf("天津市南开区");break;
		case 120105: printf("天津市河北区");break;
		case 120106: printf("天津市红桥区");break;
		case 120107: printf("天津市塘沽区");break;
		case 120108: printf("天津市汉沽区");break;
		case 120109: printf("天津市大港区");break;
		case 120110: printf("天津市东丽区");break;
		case 120111: printf("天津市西青区");break;
		case 120112: printf("天津市津南区");break;
		case 120113: printf("天津市北辰区");break;
		case 120114: printf("天津市武清区");break;
		case 120115: printf("天津市宝坻区");break;
		case 120221: printf("天津市宁河县");break;
		case 120223: printf("天津市静海县");break;
		case 120225: printf("天津市蓟县");break;
		case 130000: printf("河北省");break;
		case 130100: printf("河北省石家庄市");break;
		case 130101: printf("河北省石家庄市市辖区");break;
		case 130102: printf("河北省石家庄市长安区");break;
		case 130103: printf("河北省石家庄市桥东区");break;
		case 130104: printf("河北省石家庄市桥西区");break;
		case 130105: printf("河北省石家庄市新华区");break;
		case 130107: printf("河北省石家庄市井陉矿区");break;
		case 130108: printf("河北省石家庄市裕华区");break;
		case 130121: printf("河北省井陉县");break;
		case 130123: printf("河北省正定县");break;
		case 130124: printf("河北省栾城县");break;
		case 130125: printf("河北省行唐县");break;
		case 130126: printf("河北省灵寿县");break;
		case 130127: printf("河北省高邑县");break;
		case 130128: printf("河北省深泽县");break;
		case 130129: printf("河北省赞皇县");break;
		case 130130: printf("河北省无极县");break;
		case 130131: printf("河北省平山县");break;
		case 130132: printf("河北省元氏县");break;
		case 130133: printf("河北省赵县");break;
		case 130181: printf("河北省辛集市");break;
		case 130182: printf("河北省藁城市");break;
		case 130183: printf("河北省晋州市");break;
		case 130184: printf("河北省新乐市");break;
		case 130185: printf("河北省鹿泉市");break;
		case 130200: printf("河北省唐山市");break;
		case 130201: printf("河北省唐山市市辖区");break;
		case 130202: printf("河北省唐山市路南区");break;
		case 130203: printf("河北省唐山市路北区");break;
		case 130204: printf("河北省唐山市古冶区");break;
		case 130205: printf("河北省唐山市开平区");break;
		case 130207: printf("河北省唐山市丰南区");break;
		case 130208: printf("河北省唐山市丰润区");break;
		case 130223: printf("河北省滦县");break;
		case 130224: printf("河北省滦南县");break;
		case 130225: printf("河北省乐亭县");break;
		case 130227: printf("河北省迁西县");break;
		case 130229: printf("河北省玉田县");break;
		case 130230: printf("河北省唐海县");break;
		case 130281: printf("河北省遵化市");break;
		case 130283: printf("河北省迁安市");break;
		case 130300: printf("河北省秦皇岛市");break;
		case 130301: printf("河北省秦皇岛市市辖区");break;
		case 130302: printf("河北省秦皇岛市海港区");break;
		case 130303: printf("河北省秦皇岛市山海关区");break;
		case 130304: printf("河北省秦皇岛市北戴河区");break;
		case 130321: printf("河北省青龙满族自治县");break;
		case 130322: printf("河北省昌黎县");break;
		case 130323: printf("河北省抚宁县");break;
		case 130324: printf("河北省卢龙县");break;
		case 130400: printf("河北省邯郸市");break;
		case 130401: printf("河北省邯郸市市辖区");break;
		case 130402: printf("河北省邯郸市邯山区");break;
		case 130403: printf("河北省邯郸市丛台区");break;
		case 130404: printf("河北省邯郸市复兴区");break;
		case 130406: printf("河北省邯郸市峰峰矿区");break;
		case 130421: printf("河北省邯郸县");break;
		case 130423: printf("河北省临漳县");break;
		case 130424: printf("河北省成安县");break;
		case 130425: printf("河北省大名县");break;
		case 130426: printf("河北省涉县");break;
		case 130427: printf("河北省磁县");break;
		case 130428: printf("河北省肥乡县");break;
		case 130429: printf("河北省永年县");break;
		case 130430: printf("河北省邱县");break;
		case 130431: printf("河北省鸡泽县");break;
		case 130432: printf("河北省广平县");break;
		case 130433: printf("河北省馆陶县");break;
		case 130434: printf("河北省魏县");break;
		case 130435: printf("河北省曲周县");break;
		case 130481: printf("河北省武安市");break;
		case 130500: printf("河北省邢台市");break;
		case 130501: printf("河北省邢台市市辖区");break;
		case 130502: printf("河北省邢台市桥东区");break;
		case 130503: printf("河北省邢台市桥西区");break;
		case 130521: printf("河北省邢台县");break;
		case 130522: printf("河北省临城县");break;
		case 130523: printf("河北省内丘县");break;
		case 130524: printf("河北省柏乡县");break;
		case 130525: printf("河北省隆尧县");break;
		case 130526: printf("河北省任县");break;
		case 130527: printf("河北省南和县");break;
		case 130528: printf("河北省宁晋县");break;
		case 130529: printf("河北省巨鹿县");break;
		case 130530: printf("河北省新河县");break;
		case 130531: printf("河北省广宗县");break;
		case 130532: printf("河北省平乡县");break;
		case 130533: printf("河北省威县");break;
		case 130534: printf("河北省清河县");break;
		case 130535: printf("河北省临西县");break;
		case 130581: printf("河北省南宫市");break;
		case 130582: printf("河北省沙河市");break;
		case 130600: printf("河北省保定市");break;
		case 130601: printf("河北省保定市市辖区");break;
		case 130602: printf("河北省保定市新市区");break;
		case 130603: printf("河北省保定市北市区");break;
		case 130604: printf("河北省保定市南市区");break;
		case 130621: printf("河北省满城县");break;
		case 130622: printf("河北省清苑县");break;
		case 130623: printf("河北省涞水县");break;
		case 130624: printf("河北省阜平县");break;
		case 130625: printf("河北省徐水县");break;
		case 130626: printf("河北省定兴县");break;
		case 130627: printf("河北省唐县");break;
		case 130628: printf("河北省高阳县");break;
		case 130629: printf("河北省容城县");break;
		case 130630: printf("河北省涞源县");break;
		case 130631: printf("河北省望都县");break;
		case 130632: printf("河北省安新县");break;
		case 130633: printf("河北省易县");break;
		case 130634: printf("河北省曲阳县");break;
		case 130635: printf("河北省蠡县");break;
		case 130636: printf("河北省顺平县");break;
		case 130637: printf("河北省博野县");break;
		case 130638: printf("河北省雄县");break;
		case 130681: printf("河北省涿州市");break;
		case 130682: printf("河北省定州市");break;
		case 130683: printf("河北省安国市");break;
		case 130684: printf("河北省高碑店市");break;
		case 130700: printf("河北省张家口市");break;
		case 130701: printf("河北省张家口市市辖区");break;
		case 130702: printf("河北省张家口市桥东区");break;
		case 130703: printf("河北省张家口市桥西区");break;
		case 130705: printf("河北省张家口市宣化区");break;
		case 130706: printf("河北省张家口市下花园区");break;
		case 130721: printf("河北省宣化县");break;
		case 130722: printf("河北省张北县");break;
		case 130723: printf("河北省康保县");break;
		case 130724: printf("河北省沽源县");break;
		case 130725: printf("河北省尚义县");break;
		case 130726: printf("河北省蔚县");break;
		case 130727: printf("河北省阳原县");break;
		case 130728: printf("河北省怀安县");break;
		case 130729: printf("河北省万全县");break;
		case 130730: printf("河北省怀来县");break;
		case 130731: printf("河北省涿鹿县");break;
		case 130732: printf("河北省赤城县");break;
		case 130733: printf("河北省崇礼县");break;
		case 130800: printf("河北省承德市");break;
		case 130801: printf("河北省承德市市辖区");break;
		case 130802: printf("河北省承德市双桥区");break;
		case 130803: printf("河北省承德市双滦区");break;
		case 130804: printf("河北省承德市鹰手营子矿区");break;
		case 130821: printf("河北省承德县");break;
		case 130822: printf("河北省兴隆县");break;
		case 130823: printf("河北省平泉县");break;
		case 130824: printf("河北省滦平县");break;
		case 130825: printf("河北省隆化县");break;
		case 130826: printf("河北省丰宁满族自治县");break;
		case 130827: printf("河北省宽城满族自治县");break;
		case 130828: printf("河北省围场满族蒙古族自治县");break;
		case 130900: printf("河北省沧州市");break;
		case 130901: printf("河北省沧州市市辖区");break;
		case 130902: printf("河北省沧州市新华区");break;
		case 130903: printf("河北省沧州市运河区");break;
		case 130921: printf("河北省沧县");break;
		case 130922: printf("河北省青县");break;
		case 130923: printf("河北省东光县");break;
		case 130924: printf("河北省海兴县");break;
		case 130925: printf("河北省盐山县");break;
		case 130926: printf("河北省肃宁县");break;
		case 130927: printf("河北省南皮县");break;
		case 130928: printf("河北省吴桥县");break;
		case 130929: printf("河北省献县");break;
		case 130930: printf("河北省孟村回族自治县");break;
		case 130981: printf("河北省泊头市");break;
		case 130982: printf("河北省任丘市");break;
		case 130983: printf("河北省黄骅市");break;
		case 130984: printf("河北省河间市");break;
		case 131000: printf("河北省廊坊市");break;
		case 131001: printf("河北省廊坊市市辖区");break;
		case 131002: printf("河北省廊坊市安次区");break;
		case 131003: printf("河北省廊坊市广阳区");break;
		case 131022: printf("河北省固安县");break;
		case 131023: printf("河北省永清县");break;
		case 131024: printf("河北省香河县");break;
		case 131025: printf("河北省大城县");break;
		case 131026: printf("河北省文安县");break;
		case 131028: printf("河北省大厂回族自治县");break;
		case 131081: printf("河北省霸州市");break;
		case 131082: printf("河北省三河市");break;
		case 131100: printf("河北省衡水市");break;
		case 131101: printf("河北省衡水市市辖区");break;
		case 131102: printf("河北省衡水市桃城区");break;
		case 131121: printf("河北省枣强县");break;
		case 131122: printf("河北省武邑县");break;
		case 131123: printf("河北省武强县");break;
		case 131124: printf("河北省饶阳县");break;
		case 131125: printf("河北省安平县");break;
		case 131126: printf("河北省故城县");break;
		case 131127: printf("河北省景县");break;
		case 131128: printf("河北省阜城县");break;
		case 131181: printf("河北省冀州市");break;
		case 131182: printf("河北省深州市");break;
		case 140000: printf("山西省");break;
		case 140100: printf("山西省太原市");break;
		case 140101: printf("山西省太原市市辖区");break;
		case 140105: printf("山西省太原市小店区");break;
		case 140106: printf("山西省太原市迎泽区");break;
		case 140107: printf("山西省太原市杏花岭区");break;
		case 140108: printf("山西省太原市尖草坪区");break;
		case 140109: printf("山西省太原市万柏林区");break;
		case 140110: printf("山西省太原市晋源区");break;
		case 140121: printf("山西省清徐县");break;
		case 140122: printf("山西省阳曲县");break;
		case 140123: printf("山西省娄烦县");break;
		case 140181: printf("山西省古交市");break;
		case 140200: printf("山西省大同市");break;
		case 140201: printf("山西省大同市市辖区");break;
		case 140202: printf("山西省大同市城区");break;
		case 140203: printf("山西省大同市矿区");break;
		case 140211: printf("山西省大同市南郊区");break;
		case 140212: printf("山西省大同市新荣区");break;
		case 140221: printf("山西省阳高县");break;
		case 140222: printf("山西省天镇县");break;
		case 140223: printf("山西省广灵县");break;
		case 140224: printf("山西省灵丘县");break;
		case 140225: printf("山西省浑源县");break;
		case 140226: printf("山西省左云县");break;
		case 140227: printf("山西省大同县");break;
		case 140300: printf("山西省阳泉市");break;
		case 140301: printf("山西省阳泉市市辖区");break;
		case 140302: printf("山西省阳泉市城区");break;
		case 140303: printf("山西省阳泉市矿区");break;
		case 140311: printf("山西省阳泉市郊区");break;
		case 140321: printf("山西省平定县");break;
		case 140322: printf("山西省盂县");break;
		case 140400: printf("山西省长治市");break;
		case 140401: printf("山西省长治市市辖区");break;
		case 140402: printf("山西省长治市城区");break;
		case 140411: printf("山西省长治市郊区");break;
		case 140421: printf("山西省长治县");break;
		case 140423: printf("山西省襄垣县");break;
		case 140424: printf("山西省屯留县");break;
		case 140425: printf("山西省平顺县");break;
		case 140426: printf("山西省黎城县");break;
		case 140427: printf("山西省壶关县");break;
		case 140428: printf("山西省长子县");break;
		case 140429: printf("山西省武乡县");break;
		case 140430: printf("山西省沁县");break;
		case 140431: printf("山西省沁源县");break;
		case 140481: printf("山西省潞城市");break;
		case 140500: printf("山西省晋城市");break;
		case 140501: printf("山西省晋城市市辖区");break;
		case 140502: printf("山西省晋城市城 区");break;
		case 140521: printf("山西省沁水县");break;
		case 140522: printf("山西省阳城县");break;
		case 140524: printf("山西省陵川县");break;
		case 140525: printf("山西省泽州县");break;
		case 140581: printf("山西省高平市");break;
		case 140600: printf("山西省朔州市");break;
		case 140601: printf("山西省朔州市市辖区");break;
		case 140602: printf("山西省朔州市朔城区");break;
		case 140603: printf("山西省朔州市平鲁区");break;
		case 140621: printf("山西省山阴县");break;
		case 140622: printf("山西省应县");break;
		case 140623: printf("山西省右玉县");break;
		case 140624: printf("山西省怀仁县");break;
		case 140700: printf("山西省晋中市");break;
		case 140701: printf("山西省晋中市市辖区");break;
		case 140702: printf("山西省晋中市榆次区");break;
		case 140721: printf("山西省榆社县");break;
		case 140722: printf("山西省左权县");break;
		case 140723: printf("山西省和顺县");break;
		case 140724: printf("山西省昔阳县");break;
		case 140725: printf("山西省寿阳县");break;
		case 140726: printf("山西省太谷县");break;
		case 140727: printf("山西省祁县");break;
		case 140728: printf("山西省平遥县");break;
		case 140729: printf("山西省灵石县");break;
		case 140781: printf("山西省介休市");break;
		case 140800: printf("山西省运城市");break;
		case 140801: printf("山西省运城市市辖区");break;
		case 140802: printf("山西省运城市盐湖区");break;
		case 140821: printf("山西省临猗县");break;
		case 140822: printf("山西省万荣县");break;
		case 140823: printf("山西省闻喜县");break;
		case 140824: printf("山西省稷山县");break;
		case 140825: printf("山西省新绛县");break;
		case 140826: printf("山西省绛县");break;
		case 140827: printf("山西省垣曲县");break;
		case 140828: printf("山西省夏县");break;
		case 140829: printf("山西省平陆县");break;
		case 140830: printf("山西省芮城县");break;
		case 140881: printf("山西省永济市");break;
		case 140882: printf("山西省河津市");break;
		case 140900: printf("山西省忻州市");break;
		case 140901: printf("山西省忻州市市辖区");break;
		case 140902: printf("山西省忻州市忻府区");break;
		case 140921: printf("山西省定襄县");break;
		case 140922: printf("山西省五台县");break;
		case 140923: printf("山西省代县");break;
		case 140924: printf("山西省繁峙县");break;
		case 140925: printf("山西省宁武县");break;
		case 140926: printf("山西省静乐县");break;
		case 140927: printf("山西省神池县");break;
		case 140928: printf("山西省五寨县");break;
		case 140929: printf("山西省岢岚县");break;
		case 140930: printf("山西省河曲县");break;
		case 140931: printf("山西省保德县");break;
		case 140932: printf("山西省偏关县");break;
		case 140981: printf("山西省原平市");break;
		case 141000: printf("山西省临汾市");break;
		case 141001: printf("山西省临汾市市辖区");break;
		case 141002: printf("山西省临汾市尧都区");break;
		case 141021: printf("山西省曲沃县");break;
		case 141022: printf("山西省翼城县");break;
		case 141023: printf("山西省襄汾县");break;
		case 141024: printf("山西省洪洞县");break;
		case 141025: printf("山西省古县");break;
		case 141026: printf("山西省安泽县");break;
		case 141027: printf("山西省浮山县");break;
		case 141028: printf("山西省吉县");break;
		case 141029: printf("山西省乡宁县");break;
		case 141030: printf("山西省大宁县");break;
		case 141031: printf("山西省隰县");break;
		case 141032: printf("山西省永和县");break;
		case 141033: printf("山西省蒲县");break;
		case 141034: printf("山西省汾西县");break;
		case 141081: printf("山西省侯马市");break;
		case 141082: printf("山西省霍州市");break;
		case 141100: printf("山西省吕梁市");break;
		case 141101: printf("山西省吕梁市市辖区");break;
		case 141102: printf("山西省吕梁市离石区");break;
		case 141121: printf("山西省文水县");break;
		case 141122: printf("山西省交城县");break;
		case 141123: printf("山西省兴县");break;
		case 141124: printf("山西省临县");break;
		case 141125: printf("山西省柳林县");break;
		case 141126: printf("山西省石楼县");break;
		case 141127: printf("山西省岚县");break;
		case 141128: printf("山西省方山县");break;
		case 141129: printf("山西省中阳县");break;
		case 141130: printf("山西省交口县");break;
		case 141181: printf("山西省孝义市");break;
		case 141182: printf("山西省汾阳市");break;
		case 150000: printf("内蒙古自治区");break;
		case 150100: printf("内蒙古呼和浩特市");break;
		case 150101: printf("内蒙古呼和浩特市市辖区");break;
		case 150102: printf("内蒙古呼和浩特市新城区");break;
		case 150103: printf("内蒙古呼和浩特市回民区");break;
		case 150104: printf("内蒙古呼和浩特市玉泉区");break;
		case 150105: printf("内蒙古呼和浩特市赛罕区");break;
		case 150121: printf("内蒙古土默特左旗");break;
		case 150122: printf("内蒙古托克托县");break;
		case 150123: printf("内蒙古和林格尔县");break;
		case 150124: printf("内蒙古清水河县");break;
		case 150125: printf("内蒙古武川县");break;
		case 150200: printf("内蒙古包头市");break;
		case 150201: printf("内蒙古包头市市辖区");break;
		case 150202: printf("内蒙古包头市东河区");break;
		case 150203: printf("内蒙古包头市昆都仑区");break;
		case 150204: printf("内蒙古包头市青山区");break;
		case 150205: printf("内蒙古包头市石拐区");break;
		case 150206: printf("内蒙古包头市白云鄂博矿区");break;
		case 150207: printf("内蒙古包头市九原区");break;
		case 150221: printf("内蒙古土默特右旗");break;
		case 150222: printf("内蒙古固阳县");break;
		case 150223: printf("内蒙古达尔罕茂明安联合旗");break;
		case 150300: printf("内蒙古乌海市");break;
		case 150301: printf("内蒙古乌海市市辖区");break;
		case 150302: printf("内蒙古乌海市海勃湾区");break;
		case 150303: printf("内蒙古乌海市海南区");break;
		case 150304: printf("内蒙古乌海市乌达区");break;
		case 150400: printf("内蒙古赤峰市");break;
		case 150401: printf("内蒙古赤峰市市辖区");break;
		case 150402: printf("内蒙古赤峰市红山区");break;
		case 150403: printf("内蒙古赤峰市元宝山区");break;
		case 150404: printf("内蒙古赤峰市松山区");break;
		case 150421: printf("内蒙古阿鲁科尔沁旗");break;
		case 150422: printf("内蒙古巴林左旗");break;
		case 150423: printf("内蒙古巴林右旗");break;
		case 150424: printf("内蒙古林西县");break;
		case 150425: printf("内蒙古克什克腾旗");break;
		case 150426: printf("内蒙古翁牛特旗");break;
		case 150428: printf("内蒙古喀喇沁旗");break;
		case 150429: printf("内蒙古宁城县");break;
		case 150430: printf("内蒙古敖汉旗");break;
		case 150500: printf("内蒙古通辽市");break;
		case 150501: printf("内蒙古通辽市市辖区");break;
		case 150502: printf("内蒙古通辽市科尔沁区");break;
		case 150521: printf("内蒙古科尔沁左翼中旗");break;
		case 150522: printf("内蒙古科尔沁左翼后旗");break;
		case 150523: printf("内蒙古开鲁县");break;
		case 150524: printf("内蒙古库伦旗");break;
		case 150525: printf("内蒙古奈曼旗");break;
		case 150526: printf("内蒙古扎鲁特旗");break;
		case 150581: printf("内蒙古霍林郭勒市");break;
		case 150600: printf("内蒙古鄂尔多斯市");break;
		case 150601: printf("内蒙古鄂尔多斯市市辖区");break;
		case 150602: printf("内蒙古鄂尔多斯市东胜区");break;
		case 150621: printf("内蒙古达拉特旗");break;
		case 150622: printf("内蒙古准格尔旗");break;
		case 150623: printf("内蒙古鄂托克前旗");break;
		case 150624: printf("内蒙古鄂托克旗");break;
		case 150625: printf("内蒙古杭锦旗");break;
		case 150626: printf("内蒙古乌审旗");break;
		case 150627: printf("内蒙古伊金霍洛旗");break;
		case 150700: printf("内蒙古呼伦贝尔市");break;
		case 150701: printf("内蒙古呼伦贝尔市市辖区");break;
		case 150702: printf("内蒙古呼伦贝尔市海拉尔区");break;
		case 150721: printf("内蒙古阿荣旗");break;
		case 150722: printf("内蒙古莫力达瓦达斡尔族自治旗");break;
		case 150723: printf("内蒙古鄂伦春自治旗");break;
		case 150724: printf("内蒙古鄂温克族自治旗");break;
		case 150725: printf("内蒙古陈巴尔虎旗");break;
		case 150726: printf("内蒙古新巴尔虎左旗");break;
		case 150727: printf("内蒙古新巴尔虎右旗");break;
		case 150781: printf("内蒙古满洲里市");break;
		case 150782: printf("内蒙古牙克石市");break;
		case 150783: printf("内蒙古扎兰屯市");break;
		case 150784: printf("内蒙古额尔古纳市");break;
		case 150785: printf("内蒙古根河市");break;
		case 150800: printf("内蒙古巴彦淖尔市");break;
		case 150801: printf("内蒙古巴彦淖尔市市辖区");break;
		case 150802: printf("内蒙古巴彦淖尔市临河区");break;
		case 150821: printf("内蒙古五原县");break;
		case 150822: printf("内蒙古磴口县");break;
		case 150823: printf("内蒙古乌拉特前旗");break;
		case 150824: printf("内蒙古乌拉特中旗");break;
		case 150825: printf("内蒙古乌拉特后旗");break;
		case 150826: printf("内蒙古杭锦后旗");break;
		case 150900: printf("内蒙古乌兰察布市");break;
		case 150901: printf("内蒙古乌兰察布市市辖区");break;
		case 150902: printf("内蒙古乌兰察布市集宁区");break;
		case 150921: printf("内蒙古卓资县");break;
		case 150922: printf("内蒙古化德县");break;
		case 150923: printf("内蒙古商都县");break;
		case 150924: printf("内蒙古兴和县");break;
		case 150925: printf("内蒙古凉城县");break;
		case 150926: printf("内蒙古察哈尔右翼前旗");break;
		case 150927: printf("内蒙古察哈尔右翼中旗");break;
		case 150928: printf("内蒙古察哈尔右翼后旗");break;
		case 150929: printf("内蒙古四子王旗");break;
		case 150981: printf("内蒙古丰镇市");break;
		case 152200: printf("内蒙古兴安盟");break;
		case 152201: printf("内蒙古乌兰浩特市");break;
		case 152202: printf("内蒙古阿尔山市");break;
		case 152221: printf("内蒙古科尔沁右翼前旗");break;
		case 152222: printf("内蒙古科尔沁右翼中旗");break;
		case 152223: printf("内蒙古扎赉特旗");break;
		case 152224: printf("内蒙古突泉县");break;
		case 152500: printf("内蒙古锡林郭勒盟");break;
		case 152501: printf("内蒙古二连浩特市");break;
		case 152502: printf("内蒙古锡林浩特市");break;
		case 152522: printf("内蒙古阿巴嘎旗");break;
		case 152523: printf("内蒙古苏尼特左旗");break;
		case 152524: printf("内蒙古苏尼特右旗");break;
		case 152525: printf("内蒙古东乌珠穆沁旗");break;
		case 152526: printf("内蒙古西乌珠穆沁旗");break;
		case 152527: printf("内蒙古太仆寺旗");break;
		case 152528: printf("内蒙古镶黄旗");break;
		case 152529: printf("内蒙古正镶白旗");break;
		case 152530: printf("内蒙古正蓝旗");break;
		case 152531: printf("内蒙古多伦县");break;
		case 152900: printf("内蒙古阿拉善盟");break;
		case 152921: printf("内蒙古阿拉善左旗");break;
		case 152922: printf("内蒙古阿拉善右旗");break;
		case 152923: printf("内蒙古额济纳旗");break;
		case 210000: printf("辽宁省");break;
		case 210100: printf("辽宁省沈阳市");break;
		case 210101: printf("辽宁省沈阳市市辖区");break;
		case 210102: printf("辽宁省沈阳市和平区");break;
		case 210103: printf("辽宁省沈阳市沈河区");break;
		case 210104: printf("辽宁省沈阳市大东区");break;
		case 210105: printf("辽宁省沈阳市皇姑区");break;
		case 210106: printf("辽宁省沈阳市铁西区");break;
		case 210111: printf("辽宁省沈阳市苏家屯区");break;
		case 210112: printf("辽宁省沈阳市东陵区");break;
		case 210113: printf("辽宁省沈阳市沈北新区");break;
		case 210114: printf("辽宁省沈阳市于洪区");break;
		case 210122: printf("辽宁省辽中县");break;
		case 210123: printf("辽宁省康平县");break;
		case 210124: printf("辽宁省法库县");break;
		case 210181: printf("辽宁省新民市");break;
		case 210200: printf("辽宁省大连市");break;
		case 210201: printf("辽宁省大连市市辖区");break;
		case 210202: printf("辽宁省大连市中山区");break;
		case 210203: printf("辽宁省大连市西岗区");break;
		case 210204: printf("辽宁省大连市沙河口区");break;
		case 210211: printf("辽宁省大连市甘井子区");break;
		case 210212: printf("辽宁省大连市旅顺口区");break;
		case 210213: printf("辽宁省大连市金州区");break;
		case 210224: printf("辽宁省长海县");break;
		case 210281: printf("辽宁省瓦房店市");break;
		case 210282: printf("辽宁省普兰店市");break;
		case 210283: printf("辽宁省庄河市");break;
		case 210300: printf("辽宁省鞍山市");break;
		case 210301: printf("辽宁省鞍山市市辖区");break;
		case 210302: printf("辽宁省鞍山市铁东区");break;
		case 210303: printf("辽宁省鞍山市铁西区");break;
		case 210304: printf("辽宁省鞍山市立山区");break;
		case 210311: printf("辽宁省鞍山市千山区");break;
		case 210321: printf("辽宁省台安县");break;
		case 210323: printf("辽宁省岫岩满族自治县");break;
		case 210381: printf("辽宁省海城市");break;
		case 210400: printf("辽宁省抚顺市");break;
		case 210401: printf("辽宁省抚顺市市辖区");break;
		case 210402: printf("辽宁省抚顺市新抚区");break;
		case 210403: printf("辽宁省抚顺市东洲区");break;
		case 210404: printf("辽宁省抚顺市望花区");break;
		case 210411: printf("辽宁省抚顺市顺城区");break;
		case 210421: printf("辽宁省抚顺县");break;
		case 210422: printf("辽宁省新宾满族自治县");break;
		case 210423: printf("辽宁省清原满族自治县");break;
		case 210500: printf("辽宁省本溪市");break;
		case 210501: printf("辽宁省本溪市市辖区");break;
		case 210502: printf("辽宁省本溪市平山区");break;
		case 210503: printf("辽宁省本溪市溪湖区");break;
		case 210504: printf("辽宁省本溪市明山区");break;
		case 210505: printf("辽宁省本溪市南芬区");break;
		case 210521: printf("辽宁省本溪满族自治县");break;
		case 210522: printf("辽宁省桓仁满族自治县");break;
		case 210600: printf("辽宁省丹东市");break;
		case 210601: printf("辽宁省丹东市市辖区");break;
		case 210602: printf("辽宁省丹东市元宝区");break;
		case 210603: printf("辽宁省丹东市振兴区");break;
		case 210604: printf("辽宁省丹东市振安区");break;
		case 210624: printf("辽宁省宽甸满族自治县");break;
		case 210681: printf("辽宁省东港市");break;
		case 210682: printf("辽宁省凤城市");break;
		case 210700: printf("辽宁省锦州市");break;
		case 210701: printf("辽宁省锦州市市辖区");break;
		case 210702: printf("辽宁省锦州市古塔区");break;
		case 210703: printf("辽宁省锦州市凌河区");break;
		case 210711: printf("辽宁省锦州市太和区");break;
		case 210726: printf("辽宁省黑山县");break;
		case 210727: printf("辽宁省义县");break;
		case 210781: printf("辽宁省凌海市");break;
		case 210782: printf("辽宁省北镇市");break;
		case 210800: printf("辽宁省营口市");break;
		case 210801: printf("辽宁省营口市市辖区");break;
		case 210802: printf("辽宁省营口市站前区");break;
		case 210803: printf("辽宁省营口市西市区");break;
		case 210804: printf("辽宁省营口市鲅鱼圈区");break;
		case 210811: printf("辽宁省营口市老边区");break;
		case 210881: printf("辽宁省盖州市");break;
		case 210882: printf("辽宁省大石桥市");break;
		case 210900: printf("辽宁省阜新市");break;
		case 210901: printf("辽宁省阜新市市辖区");break;
		case 210902: printf("辽宁省阜新市海州区");break;
		case 210903: prin
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值