题解 | 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;
}
}
