Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
154323 汪明轩 选择排序 C++ Compile Error 0 MS 0 KB 316 2026-05-30 10:24:15

Tests(0/0):


Code:

#include<iostream> using namespace std; int main(){ 787int a[2005],N; cin>>N; for(int i=1;i<=N;i++){ cin>>a[i]; } for(int i=1;i<N;i++){ for(int j=i+1;j<=N;j++){ if(a[i]>a[j]){ int t=a[i]; a[i]=a[j]; a[j]=t; } } } for(int i=1;i<=N;i++){ cout<<a[i]<<" "; } }


Run Info:

Main.cc: In function 'int main()':
Main.cc:4:2: error: unable to find numeric literal operator 'operator""int'
  787int a[2005],N;
  ^
Main.cc:4:2: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
Main.cc:5:7: error: 'N' was not declared in this scope
  cin>>N;
       ^
Main.cc:7:8: error: 'a' was not declared in this scope
   cin>>a[i];
        ^
Main.cc:11:7: error: 'a' was not declared in this scope
    if(a[i]>a[j]){
       ^
Main.cc:19:9: error: 'a' was not declared in this scope
   cout<