A. DEVC++编译无error,但OJ说编译错误,哭辽,求大佬指教
原因很简单,如果是c++的话,你没有加using namespace std;
加在#include后面,不加oj就会判错。
就像我把#include <bits/stdc++.h>写成了#include <bits\stdc++.h>(斜杠写反了,有一次手误),dev的确不会报错,我放到oj上就一直编译错误。
B. C语言,ACM,题目是输入A+B;AB是16进制,输出A+B=C;AB是二进制,c是十进制,看我的代码试了很多测试用
C语言,却用了C++的代码格式,纯C编译器是不认可脊乎的,就银薯是说long long input[5];放在正式代码行之间是非法的,把它移到函数开头的地方集中声明。另:还得考察一下“审判系统”有没有long long这樱搏悉个类型……供参考。
C. 在c++软件里编译正确,放到 oj上编译错误
strlwr是VC库函数,linux下无此函数,需要自行编写。
D. oj上可以看到自己写的代码吗
oj上可以看到自己顷慎写的代码。登录OJ之后,进入我们的题目列表,埋乎御点击status,在OJ上的代码也能看。OJ是OnlineJudge系统的简称,用来在线检测程序源代码的正确性。弯岩
E. 一个OJ上的题目,提交时显示编译错误,好像是itoa那里,帮忙找找
itoa?这个是非标准函数啊,你用sprintf来替代吧。这种函数最好还是别用肢让,即是能过,但换个平历此局台编译可能还会出错扒数