判断电话号码规格的正确性
#include<stdio.h>
int main()
{
char c,first,second;
int i=0;
while((c=getchar())!=EOF)
{
if(i0)
{
first=c;
if(first!=‘1’)
{
printf(“第1位不合法\n”);
} }if(i1)
{
second=c;
if(second<‘3’||second==‘6’||second==‘9’)
{
printf(“第2位不合法\n”);
}
}
if(c==’\n’)
{
if(i!=11)
printf(“长度不合法\n”);
i=0;
}
i++;
}
return 0;
}
电话号码第一位为1。
第二位是3 4 5 7 8中任意一位
长度为11位
2020-11-19
最新推荐文章于 2023-01-09 20:45:43 发布