满分,但不理解为啥要加getchar

P4414 [COCI2006-2007#2] ABC

@[koishi0514](/user/1480376) `getchar()` 应该是拿来读换行 (`\n`) 的。
by Gcc_Gdb_7_8_1 @ 2024-10-09 21:46:38


@[Gcc_Gdb_7_8_1](/user/1058410) 加两行是为啥呢,我加一行零分,加两行满分,但自己调试的时候加一行结果是对的,加两行第一个数字莫名消失
by koishi0514 @ 2024-10-09 21:52:35


@[koishi0514](/user/1480376) 数据有问题(可能不能说是问题),换行符是 `\r\n` 两个字符。
by LionBlaze @ 2024-10-09 21:55:46


@[koishi0514](/user/1480376) 可能是 Linux 环境和 Windows 环境的差别吧...洛谷评测机是 Linux 环境,你家电脑应该是 Windows。
by Gcc_Gdb_7_8_1 @ 2024-10-09 21:56:53


~~球关~~
by Gcc_Gdb_7_8_1 @ 2024-10-09 21:57:45


@[koishi0514](/user/1480376) 建议以后读连续几个字符**且之间没有空格**是使用 `scanf("%s", ...)` (即读字符串)
by Gcc_Gdb_7_8_1 @ 2024-10-09 21:59:34


@[Gcc_Gdb_7_8_1](/user/1058410) Linux和windows的换行符不一样啊,而且洛谷居然是Linux环境,这下大彻大悟了,感谢大佬
by koishi0514 @ 2024-10-09 22:01:22


无敌了,他数据输入最后一个是有空格的
by forzhoufanting @ 2024-10-15 20:38:18


|