警示后人,如果你全RE
查看原帖
警示后人,如果你全RE
545986
Jerrycyx楼主2024/7/22 19:34

不能通过读到换行符 \n 判断,应该通过读不到空格 来,否则会发生别的 OJ 上 AC,洛谷全 RE 的情况。 错误的:

	for(int i=1;i<=m;i++)
	{
		int j=0; char ch=0;
		while(ch!='\n')
		{
			scanf("%d",&stat[++j]);
			ch=getchar();
		}
	}

正确的:

	for(int i=1;i<=m;i++)
	{
		int j=0; char ch=' ';
		while(ch==' ')
		{
			scanf("%d",&stat[++j]);
			ch=getchar();
		}
	}
2024/7/22 19:34
加载中...