解题思路: 就这样吧!
注意事项:
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
char a[100];
int n=1;
int s=0;
while(gets(a))
{
s=0;
n=1;
for(int i=0;a[i]!='\0';i++)
{
if(a[i]>='0'&&a[i]<='9') s=s*10+a[i]-48;
if(a[i]<=45||a[i]==47||a[i]>=58)
{
n=0;
}
if(s<0||s>255) { n=0;
break;
}
if(a[i]=='.') s=0;
}
if(n) cout<<"Y"<<endl;
else cout<<"N"<<endl;
}
}
0.0分
0 人评分