文章

3

粉丝

87

获赞

4

访问

129

头像
IP地址 题解:C++最易理解代码
P1023 贵州大学机试题
发布于2025年3月12日 19:34
阅读数 31

#include<iostream>
#include<string>
#include<algorithm>

using namespace std;

//从合法字符串转为整数
int getNumber(string s){
    int num=0;
    for(char c:s){
        num=num*10+(c-'0');
    }
    return num;
}

bool IsValid(string part){
    //空或长度大于3
    if(part.empty()||part.length()>3){
        return false;
    }
    //出现除了数字以外的字符
    for(char c:part){
        if(c<'0'||c>'9'){
            return false;
        }
    }
    //0-255之间
    int num=getNumber(part);
    return num>=0&&num<=255;
}

 

int ma...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发