很多网站都要求用户输入手机号码,现在请写一个程序,判断用户输入的手机号码是否合法。本题中定义的合法手机号和现实中的手机号有出入,解题时以题面定义为准。 一个合法的手机号码满足以下条件: (1)手机号码由 11 位数字构成。 (2)手机号码的前三位为网络识别号,对应不同的手机运行商,在本题中只有以下几种(其余情况在本题中一律认为手机号不合法) 中国电信:133,153,180,181,189 中国联通:130,131,155,185,186 中国移动:135,136,150,182,188 (3)剩下 8 位数字任意 现在输入手机号码,请判断是否合法
输入描述:
第一行一个数 T ,接下里 T 行每行一个手机号,输入的手机号只由数字构成。 --
输出描述:
输出 T 行,对每个手机号,如果满足题面定义, 电信号码输出 China Telecom 联通号码输出 China Unicom 移动号码输出 China Mobile Communications 如果不符合题面定义则输出 -1 --
示例1
输入
5
13312345678
18687654324
18277748494
15898494958
45364
输出
China Telecom
China Unicom
China Mobile Communications
-1
-1
加载中...