解题思路: 就这样吧!
注意事项:
参考代码:
#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 人评分
【出圈】 (C语言代码)用单项循环链表浏览:773 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:722 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:733 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:596 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:687 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:585 |
WU-整数平均值 (C++代码)浏览:1245 |
震宇大神的杀毒软件 (C语言代码)浏览:1080 |
1162答案错误,为什么浏览:644 |
1392题解(大数相加)浏览:604 |