牛客ACM模式笔试有感
XX的,我真的服了。
C++:如果声明了一个变量long long ans,并且是在int main中,返回ans的话,在我的codeblocks上完全没报错,据我之前的经验在力扣刷题的时候也不会报错,但是在ACM模式下就会有问题。然后它一直告诉我“您的数组越界或者语法不对”,我**一直以为是我数组越界了,调了半天??????????最后反复检查我觉得我的逻辑就是没问题的,然后各种尝试return long long ,int ,unsigned long long(?有这个好像会报新的错误) 这样改,***一直报错。我其实一直都知道int main返回一个long long 是比较奇怪的,但是以前都这么干都没问题?然后我决定自己cout,就过了。但是已经没时间做别的了,**
真的服了呀,唉。怎么会犯这种错误呢???
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一下,表示程序成功执行。
main函数return 0
还是习惯ACM模式,,,力扣那种核心模式真的用不惯.....
相关推荐
酒玖爱喝酒:一姬可爱捏 感谢面筋查缺补漏了
点赞 评论 收藏
分享
查看9道真题和解析 国央企笔面经互助
点赞 评论 收藏
分享
查看22道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享