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系統支持語言和編譯說明!
總結
以上是生活随笔為你收集整理的c语言作业系统输出超限,C语言网Online Judge系统支持语言和编译说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql表不存在_MySQL表不存在。
- 下一篇: java 写入txt_Java线程转储的