c++能过,g++过不了

可能原因:


1.  输出double类型数据时,不能用%lf,应该用%f(详见 关于输出用%lf和%f的问题


double n=100;

代码1:错误

c++--------accepted

g++---------wrong answer

printf("%lf",n);//错误

代码2:正确

printf("%f",n);//正确



2.发现同样的代码g++超时,但是c++过了 求解

。。。。超时原因:数组开的太大, 

-----------------c++   过了

-----------------g++   超时


3.

。。。。数组开的太小,

----------------c++   过了

----------------g++  runtime error


4.未完待续。


posted @ 2014-09-04 19:29  gongpixin  阅读(296)  评论(0编辑  收藏  举报