运行结果对,但说答案错误
#include"stdio.h"
main(){
int n,a[100],t,i,j;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(i=0;i<n;i++){
for(j=1;j<n;j++){
if(a[i]>a[j]&&j>i){
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
printf("%d",a[i]);
if(i<n-1){
printf(" ");
}
}
}
在main前面加上int 试试看
int main(){ ...... return 0; }
你这什么逻辑的排序?