求问!为什么在oj上总是运行失败TAT
#include <stdio.h>int main()
{
int a[100];
int x=0,i=0;
do{
printf("");
scanf("%d",&a[i]);
i++;
} while((a[i]=getchar())!='\n');
int n=0,j=0,h=0;
for(i=0;i<9;i++){
n=a[i];
for(j=i+1;j<10;j++){
if(a[j]<n){
n=a[j];
a[j]=a[i];
a[i]=n;
}
}
}
for(i=0;i<10;i++){
printf("%d\n",a[i]);
}
return 0;
}
明明在编译器上运行很正常啊,求解TAT