ACOOLFISH


私信TA

用户名:2925616291yqq

访问量:6048

签 名:

蓝桥我来了

等  级
排  名 1177
经  验 3131
参赛次数 19
文章发表 1
年  龄 0
在职情况 学生
学  校 河南大学
专  业

  自我简介:

TA的其他文章

 

0.0分

136 人评分

  评论区

okk,解决啦
2022-02-10 16:06:54
为什么提交会显示编译错误呢?
2022-02-10 16:00:55
这道题我寻思着,把scanf输入放入while(1)循环中,为什么测试没问题,提交就是输出超限
include<stdio.h>
#include<string.h>
int main()
{
	int a,b,c,d,k;
	char ch[100]={"End of file"},s[100];
	while(1)
	{
		k=scanf("%d.%d.%d.%d",&a,&b,&c,&d);
		gets(s);
		if(strcmp(s,ch)==0)break;
		if(s[0]!='\0'){printf("N\n");continue;}
		if(k==4 && a>=0 && a<=255 && b>=0 && b<=255 && c>=0 && c<=255 && d>=0 && d<=255)
        printf("Y\n");
        else
        printf("N\n");
        fflush(stdin);
	}
 }
2022-02-06 10:26:58
妙不可言
2022-01-30 22:32:38
妙啊,真的太妙了!
2022-01-11 01:46:43
小白求助:为什么    char s[100];   char end[100];要用数组?
为什么用char s;   char end;不行啊?
2021-06-09 20:30:01
我琢磨着end of file不就是EOF吗。。。(单纯用EOF过了
2021-04-25 21:22:27
这个代码可以精简成这样吗求回复
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
int main()
{
	int a, b, c, d;
	int k;
	while (~(k = scanf("%d.%d.%d.%d", &a, &b, &c, &d)))
	{
 if (k == 4 && a >= 0 && a <= 255 && b >= 0 && b <= 255 && c >= 0 && c <= 255 && d >= 0 && d <= 255)//判断是否符合题意
			printf("Y\n");
		else
			printf("N\n");
		fflush(stdin);//清除缓冲区
	}
	return 0;
}
2021-04-22 18:35:39