为什么我的输出没有按我想的那样

img


我想让他输出从小到大排列
但他的输出为什么是这样的
不是很懂 各位big 佬看看吧谢谢

你这里边赋值都是些啥啊

img

#include<stdio.h>

int main()

{

int i,j,a[10],t;

printf("输入数");

for (i = 0; i < 10; i++)

scanf("%d",&a[i]);

for (i = 0; i < 10; i++)

{

for (j = i + 1; j < 10;j++) 

if (a[i] < a[j]){

t = a[i];

a[i] = a[j];

a[j] = t;

}

}

printf("从大到小");

for (i = 0; i < 10; i++)

printf("%d\t", a[i]);

return 0;

}