大佬们!!这是我做的关于冒泡排序的一个小程序,为什么可以编译但是运行就是不能正确输出
#include <stdio.h>void main(){
int a[10],i,j,t;
printf("Imput 10 numbers:\n");
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
printf("\n");
for(i=0;i<9;i++){
for(j=0;j<9-i;j++){
if(a[j]>a[j+1]){
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
for(i=0;i<10;i++){
printf("%d\n",a[i]);
}
}
}
图是我随便输入的数及时不正确