您写的c是从0开始存的
by do_while_true @ 2020-08-02 00:09:41
@[do_while_true](/user/223298)
看到了,好像是。
那么问题来了,源代码为什么能对?/kk
by 御坂10026号 @ 2020-08-02 00:11:20
@[do_while_true](/user/223298) 不行啊,交上去还是错的(把lenc=0改成=1
by 御坂10026号 @ 2020-08-02 00:12:06
@[御坂10026号](/user/337410) 评测机和本机有一定差异
by do_while_true @ 2020-08-02 00:12:08
@[do_while_true](/user/223298) 那么应该如何解决呢?我这个输出的是int类型,不应该读到'-'啊
by 御坂10026号 @ 2020-08-02 00:13:27
@[御坂10026号](/user/337410) 您改完lenc后把gets换成scanf就行了,应该是换行符的问题
by do_while_true @ 2020-08-02 00:14:59
可以去洛谷IDE测一下
by Loxilante @ 2020-08-02 00:15:58
应该是数据中换行符是`\r\n`,Linux评测机的gets把`\r`看成一个字符了,多读进去了一个。
而在你Windows本地测没有问题因为`\r\n`就是Windows下的换行符,不会被读进去
by do_while_true @ 2020-08-02 00:17:33
@[do_while_true](/user/223298) bfs了一下,好像有点明白了
现在有个小问题,为什么0也是正确的?(没有改
by 御坂10026号 @ 2020-08-02 00:19:53
@[御坂10026号](/user/337410) `lenc=0`的时候c里面根本没有存数(因为a[0]和b[0]没存数)
by do_while_true @ 2020-08-02 00:25:48