用c++上交出现Compilation Error,为什么

如题所述

可以尝试用g++提交
由于oj网站所用的编译器与自己机子的编译器不同很可能出现编译错误的报错,你可以单机complitation error查看什么位置错了,如果觉得无法修改,使用g++重新提交,应该不会出现报错了
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-19
编译错误,可能你用c++写的,却用的是c或者java,等格式提交的追问

没有啊,,我就是用c++交的。。。。。

追答

那你在自己机子上测试数据对不对啊

本回答被提问者采纳
第2个回答  2011-07-20
把Count改啦,,,好想count不能放外面,,,具体是什么原因我也不清楚,,,

用c++上交出现Compilation Error,为什么
由于oj网站所用的编译器与自己机子的编译器不同很可能出现编译错误的报错,你可以单机complitation error查看什么位置错了,如果觉得无法修改,使用g++重新提交,应该不会出现报错了

acm试题 Financial Management 提交Compilation Error
你的代码用C++或G++提交时可以Accept的。。但用C或GCC提交会Compilation Error,原因在于这句for(int i=0;i<12;i++),把int i;放到外面就可以了。具体如下:include<stdio.h> int main(){ double a,sum=0;int i;\/\/修改处 for(i=0;i<12;i++){ scanf("%lf",&a);sum+=a;} print...

C++求解 为什么会Compilation Error
代码没有问题,提交的时候选择的编译器是c++吗?很多OJ默认的不是c++。而且很多OJ,报编译错误的时候会有错误提示,你单击那个Compilation Error能看到具体哪里出错。

acm上2010题,结果对,就是提交不上,出现Compilation Error为什么啊
因为pow的返回值是double,与整型比较可能有问题

compile error是什么错误
compile error 是C语言编辑错误。1、变量未定义就使用,或定义后使用位置超出了定义的作用域。说明:如b=25但程序并未在使用前定义好b的类型,还应注意变量作用域。2、 括号不匹配。说明:()、[]、{}一定要有始就得有终。3、使用非法类型。说明:如__int64在GCC编译器下不识别,你却用它。4、...

...to recover from previous error(s); stopping compilation...
counter::counter(counter &n){value=n.getvalue;} void counter::increment(){value++;} void counter::decrement {value--;} int counter::getvalue(){return value;} void counter::display(){cout<<value<<endl;} 你的几个成员函数没有加类名和域符号(counter::)...

OJ上的runtime error一般会在什么情况下出现?
回答:越栈了,比如数组开的不够大 编译错误时Compilation Error Runtime Error (RE) : 运行时错误,这个一般是程序在运行期间执行了非法的操作造成的。以下列出常见的错误类型: ACCESS_VIOLATION 您的程序想从一些非法的地址空间读取或向其中写入内容。一般例如指针、数组下标越界都会造成这个错误的。 ARRAY_...

杭电acm2029这道题为什么能用dev运行但是oj的时候却说是错误的呢...
你是用G++提交的吧,,我用C++和C提交都Accept,用G++提交Compilation Error,,原因在于G++不支持strrev这个函数。希望能帮助你。

用java做ACM的题目常出现Compilation Error,求高手指点。。。_百度知...
你是要程序不是制造一个易碎的玩具,有用户输入的时候尤其是控制台的输入,一定要有足够的输入合法性检查。数组也不检查一下就敢直接用下表访问的。。。既然用java就要有面向对象的思想,这个问题虽然很小但是如果想处理到所有可能的异常和问题就需要划分对象和职责,这个问题比较小可以不划分到多个对象...

script compilation error怎么解决
如果脚本错误依然存在,则可能是网页的编写有问题。请与网站管理员或内容开发者联系,告诉他们网页存在的问题。如果从另一个用户帐户使用网页时脚本错误未发生,则问题可能是您的用户配置文件的文件或设置造成的。如果在从另一个浏览器或另一台计算机使用网页时脚本错误未发生,则继续进行故障排除操作。二、...

相似回答