题解 | IP地址

#include<iostream>
#include<sstream>
using namespace std;

int main(){
	string str;
	while(cin>>str){
		//获取到了数据之后我们将其转换成一个可以处理的流
		stringstream ss(str);
		char c = '.';	//设定好分隔符号
		string temp;	//用来存储分割后的对象
		bool flag = false;
		//开始分割
		while(getline(ss,temp,c)&&!flag){
			int a = stoi(temp);
			if(a<0||a>255){
				flag = true;
			}
		}
		if(flag){
			cout<<"No!"<<endl;
		}else{
			cout<<"Yes!"<<endl;
		}
		flag = false;
	}
}

全部评论

相关推荐

2025-11-14 11:26
南京理工大学 Java
东北桌角王:有的,感觉可能实习生发癫多一些,我之前加了字节的 hr,在微信上从晚上八点聊天到12 点,狠狠的诉苦啊
点赞 评论 收藏
分享
ddd7_:跟我一模一样,加微信的hr都同一个,扫码了白年书人查看图片
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务