网易游戏笔试在线编译的输入问题

用的c++,在本地xCode上写的,以前也做过在线编程笔试,从来没出过问题。。

我做第一题本地ide过了后复制粘贴到牛客上,AC没问题。

第二题直接复制粘贴第一题的框架,写完后本地ide用样例测试了没问题,把代码复制粘贴到牛客上,再用那个样例自测,就不行了,提示我输出不能为空。。当然提交肯定是0%。。然后和官方沟通,以及尝试模仿例题的while输入,包括使用getline等等,都没有成功。。客服建议我下来之后刷刷真题= =!后面也没心情写了,就这样吧。。

我到现在也不知道它的输入应该怎么写,过了的老哥给个模板吧,我学一下,也是让以后笔试的同学别再和我出同样的问题。。

PS:刚发完帖子看了一下其他同学的吐槽。。果然大家一样,本地样例AC,然后在网上就是0了= =
PPS:可能我没说清楚,我用样例数据在本地ide是过的,在牛客上同样的代码和样例数据进行自测就过不了,提示错误:输出不能为空。。好多同学样例自测ac但是提交为0,可能是边界条件没考虑周全。。但我这个情况,除了输入输出问题,我真不知道问题还可能出在哪里。。
#吐槽##网易#
全部评论
char s[35]; int main() {     int T;     scanf("%d", &T);     while (T--)     {         scanf("%s", s); /*....*/ puts("yes"); }   return 0; } 第二题这么输入输出就可以啊…… 0%不一定是没输出,一般是结果都错了,毕竟样例一般不会放到检查里面送分……
点赞 回复 分享
发布于 2018-08-09 21:51
不是输入的问题,一开始也是要怀疑人生了后来发现是有地方没考虑到
点赞 回复 分享
发布于 2018-08-09 21:58
一开始cin >>T; 之后每行有字符串对吧,cin读不了空格,用getline的话必须先把cin清空,或者写个temp 把getline(cin,temp)执行一遍,之后才能用getline读字符串。
点赞 回复 分享
发布于 2018-08-09 22:21
看看这个:https://www.nowcoder.com/discuss/92418?type=0&order=3&pos=107&page=2
点赞 回复 分享
发布于 2018-08-10 11:07

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务