#include <stdio.h> int main() { int a = 0; a = judged("8613775669854"); printf("%d\n",a); } int judged(char *str) { if(strlen(str)!=13 ) //手机号不为13 { return 1; } int i = 0; for(i = 0; i<13; i++) { if(str[i]<\'0\'|| str[i]>\'9\') //手机号中有非法字符 { return 2; } } if(str[0]!=\'8\'|| str[1]!=\'6\') //不以86开头 { return 3; } return 0; //正常 }
相关文章: