| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 62188 | 张煜锦 | 19从小到大进行排序 | C++ | Compile Error | 0 MS | 0 KB | 409 | 2023-12-17 19:13:25 |
#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(); } //答案不唯一 不用谢
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]);
^