c语言作业系统输出超限,C语言网Online Judge系统支持语言和编译说明

Online Judge系统支持语言和编译情况:

语言

编译器

语言版本

编译参数

C

gcc 4.6.3

C99

gcc Main.c -o Main -Wall -lm –static -std=c99 -DONLINE_JUDGE

C++

gcc 4.6.3

C++98/03

g++ Main.cpp -o Main -Wall -lm –static -DONLINE_JUDGE

Java

Java”1.7.0_60″

Java7

javac -J-Xms32m -J-Xmx256m Main.java

比如1000题的答案,对于C/C++/java的三种写法分别如下:

C:

#include

int main()

{

int a, b;

while(scanf("%d%d", &a, &b) != EOF)

{

printf("%d\n", a+b);

}

return 0;

}

C++:

#include

using namespace std;

int main()

{

int a, b;

while(cin >> a >> b)

{

cout << a+b << endl;

}

return 0;

}

Java:

import java.util.Scanner;

public class Main { //注:用Java提交时类名必须为"Main"

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

while (in.hasNextInt()) {

int a = in.nextInt();

int b = in.nextInt();

System.out.println(a + b);

}

}

}

如何使用长整形?

请使用long long来定义长整形,而不能用_int64来定义。因为__int64为微软VC环境下的数据类型,C99标准中明确指明长整型为 long long类型,推荐您使用CodeBlocks等编译器。

本判题系统中C/C++语言对应的64位长整型范例如下:

语言

输入

输出

C

scanf(“%lld”, &x);

printf(“%lld”, x);

C++

cin >> x;

cout << x;

提交后状态里的结果是什么意思?

结果

含义

等待

服务器正忙,请稍后查看

运行并评判

您的程序正在评测中

编译中

您的程序正在被编译

正确

恭喜您!完全正确!

格式错误

结果正确,但格式不正确,比如多或少了换行或空格

答案错误

经过比对,您的程序错误

运行错误

程序运行后发生错误,可能包括:

指针/数组违规访问

除数为0

函数调用错误,或栈溢出

捕捉到违背处理的STL或自定义异常等

时间超限

程序运行时间超过了时间限制,请检查程序的算法效率

内存超限

程序使用的内存超过了内存限制,请检查程序是否栈/堆开辟空间过大 或内存泄露

输出超限

输出了与答案无关的信息,比如“please  input”等提示

编译错误

程序语法错误,编译不通过。可能您在本地可以编译通过,但可能使用了非标准C的函数 ,请使用符合标准的语法。

C语言研究中心(www.dotcpp.com)

C语言网, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C语言网Online Judge系统支持语言和编译说明!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值