手机号码是一串数字,长度为11为,并且第一位必须是1,现在给出一个字符串,我们需要判断这个字符串是否符合手机格式
输入
输入是一个字符串
输出
若该字符串符合手机格式,输出1,否则输出0
样例输入
12345612345
样例输出
1
代码如下
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s;
cin>>s;
int m,i;
m=s.length();
if(m==11&&s[0]=='1')
{
for(i=1;i<m;i++)
{
if(s[i]<'0'||s[i]>'9') //判断输入的手机号码中是否为数字
{
cout<<"0"<<endl;
return 0;
}
}
cout<<"1"<<endl;
}
else cout<<"0"<<endl;
return 0;
}