一位热心的老大爷


私信TA

用户名:4396

访问量:11989

签 名:

精简就完事了

等  级
排  名 1496
经  验 2733
参赛次数 0
文章发表 28
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

精简就完事了

 

0.0分

5 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区

哦,我知道了,不用了
2020-04-21 14:44:42
if((n=sscanf(str,"%d.%d.%d.%d%*c",&a,&b,&c,&d)) == 4)
楼主,请教一下,这里怎么判断长度等于4的?
2020-04-21 14:42:41
int main(){
	int a,b,c,d;
	char str[31]={'\0'};
	int n;
	
	while(1){
		if(fscanf(stdin,"%s",str) == -1) break;
		if((n=sscanf(str,"%d.%d.%d.%d%*c",&a,&b,&c,&d)) == 4){
			if((a>=0 && a<=255) && (b>=0 && b<=255) && (c>=0 && c<=255) && (d>=0 && d<=255)) puts("Y");
			else puts("N");
			continue;
		}
		puts("N");
	}
	
	return 0;
}
2020-01-08 21:38:30
  • «
  • 1
  • »