注册 登录
编程论坛 C++教室

判断手机号码是否合格。

兔先生 发布于 2020-03-24 16:34, 2332 次点击
PTA上检测,答案有一个没通过。
程序代码:
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
    string s;
    int f=1;
    cin>>s;
    if(s[0]!='1')
        f=0;
    if(s.length()!=11)
        f=0;
    for(int i=0;i<s.length();i++)
    {
        if(s[i]<'0'||s[i]>'9')
        f=0;
    }
    if(f!=0) cout<<"Yes";
    else cout <<"No";
    return 0;
}

请问是哪里出了问题???
4 回复
#2
rjsp2020-03-24 16:54
奇怪的问题,你都不肯告诉大家怎么算“号码合格”,那别人怎么知道你的代码是否符合题意。
#3
lin51616782020-03-24 19:42
连提问都不会
围观
#4
lin51616782020-03-24 19:47
#5
return_02020-03-24 20:49
f=0
这一步操作没有道理呀
1