牛客ACM模式笔试有感

XX的,我真的服了。
C++:如果声明了一个变量long long ans,并且是在int main中,返回ans的话,在我的codeblocks上完全没报错,据我之前的经验在力扣刷题的时候也不会报错,但是在ACM模式下就会有问题。然后它一直告诉我“您的数组越界或者语法不对”,我**一直以为是我数组越界了,调了半天??????????最后反复检查我觉得我的逻辑就是没问题的,然后各种尝试return long long ,int ,unsigned long long(?有这个好像会报新的错误) 这样改,***一直报错。我其实一直都知道int main返回一个long long 是比较奇怪的,但是以前都这么干都没问题?然后我决定自己cout,就过了。但是已经没时间做别的了,**
真的服了呀,唉。怎么会犯这种错误呢???
全部评论
ACM模式输出不是靠return,而是靠cout、printf之类的。不过最好在程序最后return 0一下,表示程序成功执行。
2 回复 分享
发布于 04-13 22:11 湖北
main函数return 0
2 回复 分享
发布于 04-13 22:20 湖北
还是习惯ACM模式,,,力扣那种核心模式真的用不惯.....
1 回复 分享
发布于 04-14 11:20 广东

相关推荐

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