为什么在下面是正确答案,提交后就不一样了呢
查看原帖
为什么在下面是正确答案,提交后就不一样了呢
362918
190428zzx楼主2021/3/25 22:14

这是代码

int n, i, sum = 1;
char s[2] = {0};

scanf("%d", &n);

for (i = 0; i < n; i++) {
	do	scanf("%c", &s[0]);
	while (s[0] == '\n');
	if (s[0] != s[1])
		sum++;
	s[1] = s[0];
}
printf("%d\n", sum);

第二个示例经多次对比,和标准答案无误,但提交后显示答案大了2。

有大犇知道是为什么吗??

2021/3/25 22:14
加载中...