Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
62188 张煜锦 19从小到大进行排序 C++ Compile Error 0 MS 0 KB 409 2023-12-17 19:13:25

Tests(0/0):


Code:

#include <iostream> using namespace std; int main() { int a[19]; int i,j,temp=0; int k,x=0; printf("输入19个数:\n"); for(i=0;i<19;i++)scanf("%d",&a[i]); for(i=0;i<18i++) { k = i; for(j=i+1;j<19;j++) if(a[j]<a[i]) k = j; temp=a[i]; a[i]=a[k]; a[k]=temp; } printf("排序后:\n"); for(i=0;i<19;i++) printf("%d ",a[i]); getchar();getchar(); } //答案不唯一 不用谢


Run Info:

Main.cc: In function 'int main()':
Main.cc:10:11: error: unable to find numeric literal operator 'operator""i'
 for(i=0;i<18i++)
           ^
Main.cc:10:11: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
Main.cc:10:16: error: expected ';' before ')' token
 for(i=0;i<18i++)
                ^
Main.cc:7:7: warning: unused variable 'x' [-Wunused-variable]
 int k,x=0;
       ^
Main.cc:9:35: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
 for(i=0;i<19;i++)scanf("%d",&a[i]);
                                   ^