存数据需要避开的一个错误(代码跟题解几乎一个意思但就是过不了)
查看原帖
存数据需要避开的一个错误(代码跟题解几乎一个意思但就是过不了)
926141
shiTXYY楼主2023/8/11 16:05
	c=getchar();
	for(i=0;c!='E';c=getchar(),i++)
	{
		if(c=='W')
		a[i]=1;
		else if(c=='L')
		a[i]=2;
	}

这里for循环里有个i++,看起来很正常,但是如果输入为空格或者换行时也会导致i++,所以这时候a[i]中间可能就会导致跳格(此格可能为0),在下面判断a[i]然后加分数时可能会导致干扰,所以我之前的代码只对了最后一个和第一个。找了好久,才发现这个地方···

2023/8/11 16:05
加载中...