样例能过,但是全WA的进
查看原帖
样例能过,但是全WA的进
1025389
rroott楼主2023/9/20 19:39

先说原因:测试的数据是Window下生成的。 Windows下的换行是\r\n, 但getline()函数是读到\n的,所以用getline读到的字符串是包含了字符'\r'。

如果你没有判断,而把它转化成第二个数字的最后一位了。就会报错!

比如第一个。 “a 99 999”。实际上的字符串是 “a 99 999\r\n";

有两个办法:

  1. 读入的字符串最后一位丢掉,但这样本地就会报错。
  2. 把字母转成数字的时候,判断一下,只转换0-9,这样就解决了。
2023/9/20 19:39
加载中...