#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; //正常 }
转载于:https://www.cnblogs.com/qingjoin/archive/2012/10/23/2735160.html
本文介绍了一个简单的C语言程序,用于验证手机号码是否符合特定格式。程序检查手机号码长度是否为13位,确保所有字符都是数字,并且号码以'86'开头。此验证过程对于确保输入数据的有效性和一致性至关重要。
962

被折叠的 条评论
为什么被折叠?



