C语言:判断手机号

#include <stdio.h>
#include <string.h>
main()
{
    char zf[100],ch;
    int a,b=0,c;
    gets(zf);
    c=strlen(zf);
    if(c!=11 || zf[0]!='1') b=1;
    for(a=0;a<11;a++)
    {
        if(!(zf[a]>='0' && zf[a]<='9')) b=1;
    }
    if(b==0)
    printf("是合法的手机号");
    else printf("不是合法的手机号");
    getchar();
 }

 

posted @ 2023-01-18 15:16  myrj  阅读(317)  评论(0编辑  收藏  举报